diff --git a/dumux/common/intersectionmapper.hh b/dumux/common/intersectionmapper.hh index d9c5d6ebc619f048aa024b0ba4652f2bf9dbd4d8..cd54a0623825365831d0d65f2f3dac3c13297c2d 100644 --- a/dumux/common/intersectionmapper.hh +++ b/dumux/common/intersectionmapper.hh @@ -33,16 +33,6 @@ namespace Dumux template<class GridView> class IntersectionMapper { - // mapper: one data element in every entity - template<int dim> - struct ElementLayout - { - bool contains (Dune::GeometryType geomType) - { - return geomType.dim() == dim; - } - }; - typedef typename GridView::Grid Grid; enum {dim=Grid::dimension}; typedef typename Grid::template Codim<0>::Entity Element; @@ -50,9 +40,7 @@ class IntersectionMapper typedef typename GridView::template Codim<0>::Iterator ElementIterator; typedef typename GridView::IntersectionIterator IntersectionIterator; typedef typename GridView::Intersection Intersection; - typedef Dune::MultipleCodimMultipleGeomTypeMapper<GridView,ElementLayout> ElementMapper; - - + typedef Dune::MultipleCodimMultipleGeomTypeMapper<GridView, Dune::MCMGElementLayout> ElementMapper; public: IntersectionMapper(const GridView& gridview) diff --git a/test/decoupled/1p/resultevaluation3d.hh b/test/decoupled/1p/resultevaluation3d.hh index 3ef49e4260f223d14759b62fd1e7c1ab41f6011a..070b047cecb4b73c448d8c29bf0e54ab29540179 100644 --- a/test/decoupled/1p/resultevaluation3d.hh +++ b/test/decoupled/1p/resultevaluation3d.hh @@ -37,15 +37,6 @@ namespace Dumux struct BenchmarkResult { private: - template<int dim> - struct ElementLayout - { - bool contains (Dune::GeometryType gt) - { - return gt.dim() == dim; - } - }; - template<int dim> struct FaceLayout { @@ -97,7 +88,7 @@ public: typedef typename GV::IndexSet IS; typedef typename GV::template Codim<0>::Iterator Iterator; typedef typename GV::IntersectionIterator IntersectionIterator; - typedef Dune::MultipleCodimMultipleGeomTypeMapper<GV,ElementLayout> EM; + typedef Dune::MultipleCodimMultipleGeomTypeMapper<GV,Dune::MCMGElementLayout> EM; typedef Dune::MultipleCodimMultipleGeomTypeMapper<GV,FaceLayout> FM; typedef typename Grid::ctype ct; @@ -385,15 +376,6 @@ public: struct ResultEvaluation { private: - template<int dim> - struct ElementLayout - { - bool contains (Dune::GeometryType gt) - { - return gt.dim() == dim; - } - }; - template<int dim> struct FaceLayout { @@ -447,7 +429,7 @@ public: typedef typename Element::Geometry Geometry; typedef typename GridView::template Codim<0>::Iterator ElementIterator; typedef typename GridView::IntersectionIterator IntersectionIterator; - typedef Dune::MultipleCodimMultipleGeomTypeMapper<GridView,ElementLayout> ElementMapper; + typedef Dune::MultipleCodimMultipleGeomTypeMapper<GridView, Dune::MCMGElementLayout> ElementMapper; typedef Dune::BlockVector<Dune::FieldVector<Scalar, 1> > SolVector; typedef typename Geometry::JacobianInverseTransposed JacobianInverseTransposed; typedef typename Dune::ReferenceElements<Scalar, dim> ReferenceElements; @@ -735,7 +717,7 @@ public: typedef typename Element::Geometry Geometry; typedef typename GridView::template Codim<0>::Iterator ElementIterator; typedef typename GridView::IntersectionIterator IntersectionIterator; - typedef Dune::MultipleCodimMultipleGeomTypeMapper<GridView,ElementLayout> ElementMapper; + typedef Dune::MultipleCodimMultipleGeomTypeMapper<GridView, Dune::MCMGElementLayout> ElementMapper; typedef typename Dune::ReferenceElements<Scalar, dim> ReferenceElements; typedef typename Dune::ReferenceElements<Scalar, dim-1> ReferenceFaces;