dune-grid  2.7.0
Classes | Namespaces | Typedefs | Functions
mcmgmapper.hh File Reference

Mapper for multiple codim and multiple geometry types. More...

#include <functional>
#include <iostream>
#include <dune/common/deprecated.hh>
#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, LayoutClass >
 Implementation class for a multiple codim and multiple geometry type mapper. More...
 
class  Dune::LeafMultipleCodimMultipleGeomTypeMapper< G, LayoutClass >
 Multiple codim and multiple geometry type mapper for leaf entities. More...
 
class  Dune::LevelMultipleCodimMultipleGeomTypeMapper< G, LayoutClass >
 Multiple codim and multiple geometry type mapper for entities of one level. More...
 

Namespaces

 Dune
 Include standard header files.
 

Typedefs

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

Functions

template<int dimgrid>
struct Dune::DUNE_DEPRECATED_MSG ("The MCMG layout classes have been deprecated. Pass `mcmgElementLayout()` to the constructor instead") MCMGElementLayout
 Layout template for elements. More...
 
template<int dim>
struct Dune::DUNE_DEPRECATED_MSG ("The MCMG layout classes have been deprecated. Pass `mcmgVertexLayout()` to the constructor instead") MCMGVertexLayout
 Layout template for vertices. More...
 
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...
 

Detailed Description

Mapper for multiple codim and multiple geometry types.

Author
Peter Bastian