Specialization of the mapper class for the case of three domains with the grid dimensions d, (d-1) & (d-2). More...
#include <dumux/multidomain/facet/couplingmapper.hh>
| 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 |
Public Types | |
| template<std::size_t i> | |
| using | Stencil |
| Export the coupling stencil type for the provided domain index. | |
| template<std::size_t i, std::size_t j> | |
| using | CouplingMap |
| Export the coupling map type for the provided domain indices. | |
Public Member Functions | |
| template<class Embeddings> | |
| void | update (const BulkFVG &bulkFvGridGeometry, const FacetFVG &facetFvGridGeometry, const EdgeFVG &edgeFvGridGeometry, std::shared_ptr< const Embeddings > embeddings) |
| Update coupling maps. | |
Static Public Member Functions | |
| template<int dim> | |
| static constexpr GridIdType<(dim==bulkDim ? bulkId :(dim==facetDim ? facetId :edgeId)) > | gridId () |
| Allow retrievment of grid id for a given grid dimension. | |
Static Public Attributes | |
| static constexpr auto | bulkGridId = Dune::index_constant< bulkId >() |
| export domain ids | |
| static constexpr auto | facetGridId = Dune::index_constant< facetId >() |
| static constexpr auto | edgeGridId = Dune::index_constant< edgeId >() |
| using Dumux::FacetCouplingThreeDomainMapper< BulkFVG, FacetFVG, EdgeFVG, bulkId, facetId, edgeId >::CouplingMap |
| using Dumux::FacetCouplingThreeDomainMapper< BulkFVG, FacetFVG, EdgeFVG, bulkId, facetId, edgeId >::Stencil |
|
inlinestaticconstexpr |
|
inline |
| bulkFvGridGeometry | The finite-volume grid geometry of the bulk grid |
| facetFvGridGeometry | The finite-volume grid geometry of the codimension-one grid |
| edgeFvGridGeometry | The finite-volume grid geometry of the codimension-two grid |
| embeddings | Class that contains the embedments among the grids and entity insertion indices |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |