dune-grid 2.10
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
mcmgmapper.hh File Reference

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...
 

Namespaces

namespace  Dune
 Include standard header files.
 

Typedefs

using Dune::MCMGLayout = std::function< size_t(GeometryType, int)>
 layout function for MultipleCodimMultipleGeomTypeMapper
 

Functions

template<int codim>
MCMGLayout Dune::mcmgLayout (Codim< codim >)
 layout for entities of codimension codim
 
template<int dim>
MCMGLayout Dune::mcmgLayout (Dim< dim >)
 layout for entities of dimension dim
 
MCMGLayout Dune::mcmgElementLayout ()
 layout for elements (codim-0 entities)
 
MCMGLayout Dune::mcmgVertexLayout ()
 layout for vertices (dim-0 entities)
 

Detailed Description

Mapper for multiple codim and multiple geometry types.

Author
Peter Bastian