3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces

A quadrature rule using local refinement to approximate partitioned elements. More...

#include <array>
#include <vector>
#include <utility>
#include <algorithm>
#include <dune/common/exceptions.hh>

Go to the source code of this file.

Description

A quadrature rule using local refinement to approximate partitioned elements.

An indicator function provides a partition of the given geometry. The function returns the partition id for a given position. The algorithm then virtually refines the geometry using local refinemt to approximate the partition boundaries. One integration point per partition is added at the centroid of the partition.

This can be used, e.g. for low-order integration of the coupling term in the projection scheme over the interface facets. Each facet may be coupled to mulitple 1D elements. See Koch (2021) https://arxiv.org/abs/2106.06358 which also describes this algorithm.

Classes

class  Dumux::LocalRefinementSimplexQuadrature< Geometry, IndicatorFunction >
 

Namespaces

namespace  Dumux
 
Include dependency graph for localrefinementquadrature.hh: