From ad65719300e983515cc1710b67b4afcf7ef294f0 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Mon, 7 Nov 2011 18:14:36 +0100 Subject: [PATCH] Use vtkgridfunction from dune-fufem --- dune/vtkgridfunction.hh | 2 -- src/one-body-sample.cc | 11 +++++------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/dune/vtkgridfunction.hh b/dune/vtkgridfunction.hh index b9433ad4..0b494b77 100644 --- a/dune/vtkgridfunction.hh +++ b/dune/vtkgridfunction.hh @@ -5,7 +5,6 @@ #include <dune/grid/io/file/vtk/function.hh> -namespace Dune { /** \brief A VTK basis grid function. * * This function "evaluates" by evaluating the global basis and @@ -75,5 +74,4 @@ class VTKBasisGridFunction : public VTKFunction<typename Basis::GridView> { const CoefficientType &coeffs_; std::string s_; }; -} #endif diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 403559f2..8fdb7c81 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -30,6 +30,7 @@ #include <dune/fufem/boundarypatch.hh> #include <dune/fufem/functions/basisgridfunction.hh> #include <dune/fufem/functions/constantfunction.hh> +#include <dune/fufem/functions/vtkbasisgridfunction.hh> #include <dune/fufem/functionspacebases/p0basis.hh> #include <dune/fufem/functionspacebases/p1nodalbasis.hh> #include <dune/solvers/common/numproc.hh> // Solver::FULL @@ -38,8 +39,6 @@ #include <dune/solvers/solvers/loopsolver.hh> #include <dune/tnnmg/iterationsteps/genericnonlineargs.hh> -#include <dune/vtkgridfunction.hh> // currently homeless - #include <dune/tectonic/globalnonlinearity.hh> #include <dune/tectonic/myconvexproblem.hh> #include <dune/tectonic/myblockproblem.hh> @@ -245,11 +244,11 @@ int main() { { Dune::VTKWriter<GridType::LeafGridView> writer(leafView); std::string filename((boost::format("obs%d") % run).str()); - Dune::shared_ptr<Dune::VTKBasisGridFunction<P1Basis, VectorType>> - displacement_ptr(new Dune::VTKBasisGridFunction<P1Basis, VectorType>( + Dune::shared_ptr<VTKBasisGridFunction<P1Basis, VectorType>> + displacement_ptr(new VTKBasisGridFunction<P1Basis, VectorType>( p1Basis, u1, "displacement")); - Dune::shared_ptr<Dune::VTKBasisGridFunction<P0Basis, CellVectorType>> - vonmises_ptr(new Dune::VTKBasisGridFunction<P0Basis, CellVectorType>( + Dune::shared_ptr<VTKBasisGridFunction<P0Basis, CellVectorType>> + vonmises_ptr(new VTKBasisGridFunction<P0Basis, CellVectorType>( p0Basis, vonMisesStress, "stress")); writer.addVertexData(displacement_ptr); writer.addCellData(vonmises_ptr); -- GitLab