Control-volume finite element scheme based on P1/Q1 basis function with enrichment by a bubble function.
More...
Description
An extension of the box method is obtained when enriching the trial space by a bubble function. While the box method is a control-volume finite element scheme with piecewise constant basis functions, the bubble scheme uses basis functions enriched by a bubble function. The scheme is introduced in [71].
Control volume partitioning for the box with bubble method (PQ1Bubble).
The additional degree of freedom at the element center is used to ensure stability, for example in the case of velocity spaces for the Stokes problem. An additional overlapping control volume is introduced for the element degree of freedom.
Base class for the finite volume geometry vector for pq1bubble models This builds up the sub control volumes and sub control volume faces for each element. More...
Class for a sub control volume face in the cvfe method, i.e a part of the boundary of a sub control volume we compute fluxes on. We simply use the base class here. More...
Typedefs
template<class GridView , class ScvRule = Dumux::QuadratureRules::MidpointQuadrature, class ScvfRule = Dumux::QuadratureRules::MidpointQuadrature, class ElementRule = Dumux::QuadratureRules::DuneQuadrature<4>, class IntersectionRule = Dumux::QuadratureRules::MidpointQuadrature>
Base class for the local finite volume geometry for the pq1bubble method This builds up the sub control volumes and sub control volume faces for an element.
Base class for the finite volume geometry vector for the pq1bubble method This builds up the sub control volumes and sub control volume faces for each element of the grid partition.
template<class GridView , class ScvRule = Dumux::QuadratureRules::MidpointQuadrature, class ScvfRule = Dumux::QuadratureRules::MidpointQuadrature, class ElementRule = Dumux::QuadratureRules::DuneQuadrature<4>, class IntersectionRule = Dumux::QuadratureRules::MidpointQuadrature>