Dune Core Modules (2.6.0)

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

Multiple codim and multiple geometry type mapper for entities of one level. More...

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

Public Member Functions

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

Detailed Description

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

Multiple codim and multiple geometry type mapper for entities of one level.

This mapper uses all entities of a certain codimension on a given level 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

◆ LevelMultipleCodimMultipleGeomTypeMapper() [1/2]

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

The constructor.

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

◆ LevelMultipleCodimMultipleGeomTypeMapper() [2/2]

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

constructor

Parameters
gridreference to the grid
levelvalid level of 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 (Dec 26, 23:30, 2024)