Grid data object to store element and boundary segment markers for all grids of the hierarchy. More...
#include <dumux/multidomain/facet/gridmanager.hh>
Grid data object to store element and boundary segment markers for all grids of the hierarchy.
Grids | the types of the grid hierarchy |
Public Types | |
template<std::size_t id> | |
using | GridData = GridData< Grid< id > > |
export the i-th grid data type More... | |
Public Member Functions | |
template<std::size_t id> | |
void | setGridData (GridData< id > &&gridData) |
set the grid data object for the i-th grid More... | |
template<std::size_t id> | |
std::shared_ptr< const GridData< id > > | getSubDomainGridData () const |
return the grid data for a specific grid More... | |
template<std::size_t id> | |
int | getElementDomainMarker (const typename Grid< id >::template Codim< 0 >::Entity &element) const |
Returns domain marker of an element. More... | |
template<std::size_t id> | |
int | getBoundaryDomainMarker (const typename Grid< id >::LeafGridView::Intersection &is) const |
Returns the boundary marker of an intersection. More... | |
template<std::size_t id> | |
int | getBoundaryDomainMarker (int boundarySegmentIndex) const |
Returns the boundary marker for a given boundary segment index. More... | |
template<std::size_t id> | |
bool | wasInserted (const Intersection< id > &intersection) const |
Returns true if an intersection was inserted during grid creation. More... | |
using Dumux::FacetCouplingGridDataWrapper< Grids >::GridData = GridData<Grid<id> > |
export the i-th grid data type
|
inline |
Returns the boundary marker of an intersection.
|
inline |
Returns the boundary marker for a given boundary segment index.
|
inline |
Returns domain marker of an element.
|
inline |
return the grid data for a specific grid
|
inline |
set the grid data object for the i-th grid
|
inline |
Returns true if an intersection was inserted during grid creation.