Dune Core Modules (2.6.0)

Dune::LeafMultipleCodimMultipleGeomTypeMapper< G, LayoutClass > Class Template Reference

Multiple codim and multiple geometry type mapper for leaf entities. More...

#include <dune/grid/common/mcmgmapper.hh>

Public Member Functions

 LeafMultipleCodimMultipleGeomTypeMapper (const G &grid, const LayoutClass< G::dimension > layout={})
 The constructor. More...
 
 LeafMultipleCodimMultipleGeomTypeMapper (const G &grid, const MCMGLayout &layout)
 constructor More...
 

Detailed Description

template<typename G, template< int > class LayoutClass = Impl::MCMGFailLayout>
class Dune::LeafMultipleCodimMultipleGeomTypeMapper< G, LayoutClass >

Multiple codim and multiple geometry type mapper for leaf entities.

This mapper uses all leaf entities of a certain codimension as its entity set.

Template Parameters
GA Dune grid type.
LayoutClass(deprecated) A helper class template which determines which types of entities are mapped by this mapper. See MultipleCodimMultipleGeomTypeMapper for how exactly this template should look.

Constructor & Destructor Documentation

◆ LeafMultipleCodimMultipleGeomTypeMapper() [1/2]

template<typename G , template< int > class LayoutClass = Impl::MCMGFailLayout>
Dune::LeafMultipleCodimMultipleGeomTypeMapper< G, LayoutClass >::LeafMultipleCodimMultipleGeomTypeMapper ( const G &  grid,
const LayoutClass< G::dimension >  layout = {} 
)
inline

The constructor.

Parameters
gridA reference to a grid.
layoutA layout object
Deprecated:
Use the constructor taking a MCMGLayout instead.
Deprecated:
"Use the constructor taking a `MCMGLayout` functional instead"

◆ LeafMultipleCodimMultipleGeomTypeMapper() [2/2]

template<typename G , template< int > class LayoutClass = Impl::MCMGFailLayout>
Dune::LeafMultipleCodimMultipleGeomTypeMapper< G, LayoutClass >::LeafMultipleCodimMultipleGeomTypeMapper ( const G &  grid,
const MCMGLayout layout 
)
inline

constructor

Parameters
gridreference to the grid
layoutlayout functional describing which geometry types to include in the map.

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 24, 23:30, 2024)