Skip to content
Snippets Groups Projects
Commit ad657193 authored by Elias Pipping's avatar Elias Pipping Committed by Elias Pipping
Browse files

Use vtkgridfunction from dune-fufem

parent cdd3a76a
No related branches found
No related tags found
No related merge requests found
......@@ -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
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment