Maps between entities of finite-volume discretizations and a grid defined on the facets of the discretization. More...
#include <dumux/discretization/facetgridmapper.hh>
FacetGridView | The facet grid view type |
GridGeometry | The grid geometry on which the facet grid is defined. |
Public Types | |
using | DomainGridGeometry = GG |
using | DomainElement = typename DomainGridGeometry::GridView::template Codim< 0 >::Entity |
using | FacetElement = typename FacetGridView::template Codim< 0 >::Entity |
using | FacetVertex = typename FacetGridView::template Codim< facetDim >::Entity |
Public Member Functions | |
FVFacetGridMapper (const FacetGridView &facetGridView, std::shared_ptr< const DomainGridGeometry > gridGeometry) | |
std::ranges::view auto | domainElementsAdjacentTo (const FacetElement &element) const |
Return a range over all domain elements that overlap with the given facet grid element. More... | |
std::ranges::view auto | domainScvfsAdjacentTo (const FacetElement &element, const DomainElement &domainElement) const |
Return a range over the indices of the scvfs that overlap with the given facet element from within the given domain element. More... | |
std::ranges::view auto | domainScvsAdjacentTo (const FacetElement &element, const DomainElement &domainElement) const |
Return a range over the indices of the scvs that overlap with the given facet element from within the given domain element. More... | |
const DomainGridGeometry & | domainGridGeometry () const |
Return the grid geometry of the domain. More... | |
using Dumux::FVFacetGridMapper< FacetGridView, GG >::DomainElement = typename DomainGridGeometry::GridView::template Codim<0>::Entity |
using Dumux::FVFacetGridMapper< FacetGridView, GG >::DomainGridGeometry = GG |
using Dumux::FVFacetGridMapper< FacetGridView, GG >::FacetElement = typename FacetGridView::template Codim<0>::Entity |
using Dumux::FVFacetGridMapper< FacetGridView, GG >::FacetVertex = typename FacetGridView::template Codim<facetDim>::Entity |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |