version 3.10-dev
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. More...
 

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: