Base class for the coupling mapper that sets up and stores the coupling maps between two domains of dimension d and (d-1).
More...
template<class BulkFVG, class LowDimFVG, std::size_t bulkId, std::size_t lowDimId>
class Dumux::FacetCouplingMapperBase< BulkFVG, LowDimFVG, bulkId, lowDimId >
- Template Parameters
-
| BulkFVG | the d-dimensional finite-volume grid geometry |
| LowDimFVG | the (d-1)-dimensional finite-volume grid geometry |
| bulkId | The index of the bulk grid within the hierarchy of grids |
| lowDimId | The index of the facet grid within the hierarchy of grids |
|
| template<class Embeddings > |
| void | update (const BulkFVG &bulkFvGridGeometry, const LowDimFVG &lowDimFvGridGeometry, std::shared_ptr< const Embeddings > embeddings) |
| | Update coupling maps. This is the standard interface and has to be overloaded by the implementation. More...
|
| |
| const BulkCouplingMap & | couplingMap (GridIdType< bulkId >, GridIdType< lowDimId >) const |
| | returns coupling data for bulk -> lowDim More...
|
| |
| const LowDimCouplingMap & | couplingMap (GridIdType< lowDimId >, GridIdType< bulkId >) const |
| | returns coupling data for lowDim -> bulk More...
|
| |
|
| template<class Embeddings , typename AddCouplingEntryPolicy > |
| void | update_ (const BulkFVG &bulkFvGridGeometry, const LowDimFVG &lowDimFvGridGeometry, std::shared_ptr< const Embeddings > embeddings, AddCouplingEntryPolicy &&addCouplingEntryPolicy) |
| | Update coupling maps. More...
|
| |
| template<class GridGeometry > |
| std::vector< typename IndexTraits< typename GridGeometry::GridView >::GridIndex > | extractNodalDofs_ (const typename GridGeometry::GridView::template Codim< 0 >::Entity &element, const GridGeometry &gridGeometry) |
| | Creates a container with the nodal dofs within an element. More...
|
| |
| BulkCouplingMap & | couplingMap_ (GridIdType< bulkId >, GridIdType< lowDimId >) |
| | returns non-const coupling data for bulk -> lowDim More...
|
| |
| LowDimCouplingMap & | couplingMap_ (GridIdType< lowDimId >, GridIdType< bulkId >) |
| | returns non-const coupling data for lowDim -> bulk More...
|
| |