dune-grid 2.9.0
|
Mapper for multiple codim and multiple geometry types. More...
#include <functional>
#include <iostream>
#include <dune/common/exceptions.hh>
#include <dune/common/rangeutilities.hh>
#include <dune/geometry/dimension.hh>
#include <dune/geometry/referenceelements.hh>
#include <dune/geometry/type.hh>
#include <dune/geometry/typeindex.hh>
#include "mapper.hh"
Go to the source code of this file.
Classes | |
class | Dune::MultipleCodimMultipleGeomTypeMapper< GV > |
Implementation class for a multiple codim and multiple geometry type mapper. More... | |
class | Dune::LeafMultipleCodimMultipleGeomTypeMapper< G > |
Multiple codim and multiple geometry type mapper for leaf entities. More... | |
class | Dune::LevelMultipleCodimMultipleGeomTypeMapper< G > |
Multiple codim and multiple geometry type mapper for entities of one level. More... | |
Namespaces | |
namespace | Dune |
Include standard header files. | |
Typedefs | |
using | Dune::MCMGLayout = std::function< size_t(GeometryType, int)> |
layout function for MultipleCodimMultipleGeomTypeMapper More... | |
Functions | |
template<int codim> | |
MCMGLayout | Dune::mcmgLayout (Codim< codim >) |
layout for entities of codimension codim More... | |
template<int dim> | |
MCMGLayout | Dune::mcmgLayout (Dim< dim >) |
layout for entities of dimension dim More... | |
MCMGLayout | Dune::mcmgElementLayout () |
layout for elements (codim-0 entities) More... | |
MCMGLayout | Dune::mcmgVertexLayout () |
layout for vertices (dim-0 entities) More... | |
Mapper for multiple codim and multiple geometry types.