version 3.9.0
Loading...
Searching...
No Matches
Dumux::EnrichmentIndicator Class Reference

An indicator class used to mark vertices for enrichment. This implementation marks all vertices of a given grid of codimension one for enrichment, except those that are connected to inmersed boundaries.

#include <dumux/multidomain/facet/vertexmapper.hh>

Static Public Member Functions

template<class GridView , class VertexMapper , class CodimOneGridView , class CodimOneGridAdapter >
static void markVerticesForEnrichment (std::vector< bool > &vertexMarkers, const GridView &gridView, const VertexMapper &vertexMapper, const CodimOneGridView &codimOneGridView, const CodimOneGridAdapter &codimOneGridAdapter)
 Function that marks vertices for enrichment. This implementation works on the basis of a facet-conforming grid of codimension one which is used to determine the vertices that should be enriched. Effectively, all vertices that lie on the given (d-1)-dimensional grid are marked, except those that are connected to inmersed boundaries.
 

Member Function Documentation

◆ markVerticesForEnrichment()

template<class GridView , class VertexMapper , class CodimOneGridView , class CodimOneGridAdapter >
static void Dumux::EnrichmentIndicator::markVerticesForEnrichment ( std::vector< bool > & vertexMarkers,
const GridView & gridView,
const VertexMapper & vertexMapper,
const CodimOneGridView & codimOneGridView,
const CodimOneGridAdapter & codimOneGridAdapter )
inlinestatic
Parameters
vertexMarkersStores for each vertex if it should be enriched
gridViewThe d-dimensional grid for which vertices should be enriched
vertexMapperMapper that maps to the vertex indices of the given grid view
codimOneGridViewThe view on the (d-1)-dimensional facet-conforming grid
codimOneGridAdapterAdapter class that allows access to information on the d- dimensional grid for entities of the (d-1)-dimensional grid

The documentation for this class was generated from the following file: