Grid data object to store element and boundary segment markers for all grids of the hierarchy.
More...
template<typename... Grids>
class Dumux::FacetCouplingGridDataWrapper< Grids >
Grid data object to store element and boundary segment markers for all grids of the hierarchy.
- Template Parameters
-
Grids | the types of the grid hierarchy |
- Note
- Grids must be ordered in descending grid dimension
|
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 bounday 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...
|
|