Dune Core Modules (2.6.0)

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

struct  Dune::MCMGElementLayout< dimgrid >
 Layout template for elements. More...
 
struct  Dune::MCMGVertexLayout< dim >
 Layout template for vertices. More...
 
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

namespace  Dune
 Dune namespace.
 

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

Detailed Description

Mapper for multiple codim and multiple geometry types.

Author
Peter Bastian
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 27, 23:30, 2024)