Grid data object to store element and boundary segment markers for all grids of the hierarchy.
More...
#include <dumux/multidomain/facet/gridmanager.hh>
template<typename... Grids>
class Dumux::FacetCouplingGridDataWrapper< Grids >
- Template Parameters
-
| Grids | the types of the grid hierarchy |
- Note
- Grids must be ordered in descending grid dimension
|
| template<std::size_t id> |
| using | GridData = GridData<Grid<id>> |
| | export the i-th grid data type
|
|
| template<std::size_t id> |
| void | setGridData (GridData< id > &&gridData) |
| | set the grid data object for the i-th grid
|
| template<std::size_t id> |
| std::shared_ptr< const GridData< id > > | getSubDomainGridData () const |
| | return the grid data for a specific grid
|
| template<std::size_t id> |
| int | getElementDomainMarker (const typename Grid< id >::template Codim< 0 >::Entity &element) const |
| | Returns domain marker of an element.
|
| template<std::size_t id> |
| int | getBoundaryDomainMarker (const typename Grid< id >::LeafGridView::Intersection &is) const |
| | Returns the boundary marker of an intersection.
|
| template<std::size_t id> |
| int | getBoundaryDomainMarker (int boundarySegmentIndex) const |
| | Returns the boundary marker for a given boundary segment index.
|
| template<std::size_t id> |
| bool | wasInserted (const Intersection< id > &intersection) const |
| | Returns true if an intersection was inserted during grid creation.
|
◆ GridData
template<typename... Grids>
template<std::size_t id>
◆ getBoundaryDomainMarker() [1/2]
template<typename... Grids>
template<std::size_t id>
◆ getBoundaryDomainMarker() [2/2]
template<typename... Grids>
template<std::size_t id>
◆ getElementDomainMarker()
template<typename... Grids>
template<std::size_t id>
◆ getSubDomainGridData()
template<typename... Grids>
template<std::size_t id>
◆ setGridData()
template<typename... Grids>
template<std::size_t id>
◆ wasInserted()
template<typename... Grids>
template<std::size_t id>
The documentation for this class was generated from the following file: