version 3.11-dev
Loading...
Searching...
No Matches

Control-volume finite element scheme based on P2/Q2 basis function. More...

Description

Classes

struct  Dumux::PQ2LagrangeDofHelper< GridView >
 DOF index and position helper for order-2 Lagrange discretizations. More...
class  Dumux::PQ2FVElementGeometry< GG, enableGridGeometryCache >
 Base class for the finite volume geometry vector for pq2 models This builds up the sub control volumes and sub control volume faces for each element. More...
struct  Dumux::PQ2DefaultGridGeometryTraits< GridView, MapperTraits, QuadratureTraits >
 The default traits for the pq2 finite volume grid geometry Defines the scv and scvf types and the mapper types. More...
class  Dumux::PQ2FVGridGeometry< Scalar, GV, enableCaching, Traits >
 Base class for the finite volume geometry vector for pq2 schemes This builds up the sub control volumes and sub control volume faces. More...
class  Dumux::HybridPQ2GeometryHelper< GridView, ScvType, ScvfType >
 A class to create sub control volume and sub control volume face geometries per element. More...
struct  Dumux::PQ2DefaultScvGeometryTraits< GridView >
 Default traits class to be used for the sub-control volumes for the pq2 scheme. More...
class  Dumux::PQ2SubControlVolume< GridView, T >
 the sub control volume for the pq2 scheme More...
struct  Dumux::PQ2DefaultScvfGeometryTraits< GridView >
 Default traits class to be used for the sub-control volume faces for the cvfe scheme. More...
class  Dumux::PQ2SubControlVolumeFace< GV, T >
 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::DuneQuadrature<2>, class ElementRule = Dumux::QuadratureRules::DuneQuadrature<4>, class IntersectionRule = Dumux::QuadratureRules::DuneQuadrature<4>, class BoundaryFaceRule = Dumux::QuadratureRules::DuneQuadrature<4>>
using Dumux::PQ2QuadratureTraits = CVFE::DefaultQuadratureTraits<GridView, ScvRule, ScvfRule, ElementRule, IntersectionRule, BoundaryFaceRule>
 Quadrature rule traits for PQ2 discretization.

Files

file  dofhelper.hh
 Lightweight DOF helper for order-2 Lagrange elements.
file  fvelementgeometry.hh
 Base class for the local finite volume geometry for the pq2 method This builds up the sub control volumes and sub control volume faces for an element.
file  fvgridgeometry.hh
 Base class for the finite volume geometry vector for the pq2 method This builds up the sub control volumes and sub control volume faces for each element of the grid partition.
file  geometryhelper.hh
 Helper class constructing the dual grid finite volume geometries for the cvfe discretizazion method.
file  subcontrolvolume.hh
 the sub control volume for the cvfe scheme
file  subcontrolvolumeface.hh
 Base class for a sub control volume face.

Typedef Documentation

◆ PQ2QuadratureTraits

template<class GridView, class ScvRule = Dumux::QuadratureRules::MidpointQuadrature, class ScvfRule = Dumux::QuadratureRules::DuneQuadrature<2>, class ElementRule = Dumux::QuadratureRules::DuneQuadrature<4>, class IntersectionRule = Dumux::QuadratureRules::DuneQuadrature<4>, class BoundaryFaceRule = Dumux::QuadratureRules::DuneQuadrature<4>>
using Dumux::PQ2QuadratureTraits = CVFE::DefaultQuadratureTraits<GridView, ScvRule, ScvfRule, ElementRule, IntersectionRule, BoundaryFaceRule>