Base class for the coupling mapper that sets up and stores the coupling maps between two domains of dimension d and (d-1). This specialization is for the bulk domain using the box scheme.
More...
template<class BulkFVG, class LowDimFVG, std::size_t bulkId, std::size_t lowDimId>
class Dumux::FacetCouplingMapper< BulkFVG, LowDimFVG, bulkId, lowDimId, DiscretizationMethods::Box >
- Template Parameters
-
| BulkFVG | The d-dimensional finite-volume grid geometry |
| LowDimFVG | The (d-1)-dimensional finite-volume grid geometry |
| bulkId | The domain id of the bulk problem |
| lowDimId | The domain id of the lower-dimensional problem |
|
| 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 required by any mapper implementation.
|
| |
| template<class Embeddings, class CodimOneGridAdapter> |
| void | update (const BulkFVG &bulkFvGridGeometry, const LowDimFVG &lowDimFvGridGeometry, std::shared_ptr< const Embeddings > embeddings, const CodimOneGridAdapter &codimOneGridAdapter) |
| | Update coupling maps with a given grid adapter.
|
| |
| const BulkCouplingMap & | couplingMap (GridIdType< bulkId >, GridIdType< lowDimId >) const |
| | returns coupling data for bulk -> lowDim
|
| |
| const LowDimCouplingMap & | couplingMap (GridIdType< lowDimId >, GridIdType< bulkId >) const |
| | returns coupling data for lowDim -> bulk
|
| |
|
| template<class Embeddings, typename AddCouplingEntryPolicy> |
| void | update_ (const BulkFVG &bulkFvGridGeometry, const LowDimFVG &lowDimFvGridGeometry, std::shared_ptr< const Embeddings > embeddings, AddCouplingEntryPolicy &&addCouplingEntryPolicy) |
| | Update coupling maps.
|
| |
| 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.
|
| |
| BulkCouplingMap & | couplingMap_ (GridIdType< bulkId >, GridIdType< lowDimId >) |
| | returns non-const coupling data for bulk -> lowDim
|
| |
| LowDimCouplingMap & | couplingMap_ (GridIdType< lowDimId >, GridIdType< bulkId >) |
| | returns non-const coupling data for lowDim -> bulk
|
| |