Specialization of the mapper class for the case of three domains with the grid dimensions d, (d-1) & (d-2).
More...
template<class BulkFVG, class FacetFVG, class EdgeFVG, std::size_t bulkId = 0, std::size_t facetId = 1, std::size_t edgeId = 2>
class Dumux::FacetCouplingThreeDomainMapper< BulkFVG, FacetFVG, EdgeFVG, bulkId, facetId, edgeId >
Specialization of the mapper class for the case of three domains with the grid dimensions d, (d-1) & (d-2).
- Template Parameters
-
| BulkFVG | The d-dimensional finite-volume grid geometry |
| FacetFVG | The (d-1)-dimensional finite-volume grid geometry |
| EdgeFVG | The (d-2)-dimensional finite-volume grid geometry |
| bulkId | The index of the bulk grid within the hierarchy of grids |
| facetId | The index of the facet grid within the hierarchy of grids |
| edgeId | The index of the edge grid within the hierarchy of grids |
template<class BulkFVG, class FacetFVG, class EdgeFVG, std::size_t bulkId = 0, std::size_t facetId = 1, std::size_t edgeId = 2>
template<std::size_t i, std::size_t j>
Initial value:typename std::conditional< (i != edgeId && j != edgeId),
typename std::conditional<(i !=edgeId &&j !=edgeId), typename BulkFacetMapper::template CouplingMap< i, j >, typename FacetEdgeMapper::template CouplingMap< i, j > >::type CouplingMap
Export the coupling map type for the provided domain indices.
Definition facet/couplingmapper.hh:100
Export the coupling map type for the provided domain indices.