Control-volume finite element scheme based on P3/Q3 basis function.
More...
|
| struct | Dumux::PQ3LagrangeDofHelper< GridView > |
| | DOF index and position helper for order-3 Lagrange discretizations. More...
|
| struct | Dumux::PQ3MapperTraits< GV > |
| | Mapper traits for PQ3: vertices get 1 DOF, edges get 2 DOFs, quad faces/elements get 4 DOFs, simplex faces/elements get 1 DOF, hex elements get 8 DOFs. More...
|
| struct | Dumux::PQ3DefaultGridGeometryTraits< GridView, MapperTraits, QuadratureTraits > |
| | Default traits for the pq3 finite volume grid geometry. More...
|
| class | Dumux::PQ3FVGridGeometry< Scalar, GV, enableCaching, Traits > |
| | Finite volume geometry for the pq3 hybrid CVFE scheme (order-3 Lagrange elements). More...
|
| class | Dumux::HybridPQ3GeometryHelper< GridView, ScvType, ScvfType > |
| | A class to create sub control volume and sub control volume face geometries per element for the order-3 hybrid CVFE scheme. More...
|
|
| template<class GridView, class ScvRule = Dumux::QuadratureRules::DuneQuadrature<3>, class ScvfRule = Dumux::QuadratureRules::DuneQuadrature<3>, class ElementRule = Dumux::QuadratureRules::DuneQuadrature<6>, class IntersectionRule = Dumux::QuadratureRules::DuneQuadrature<6>, class BoundaryFaceRule = Dumux::QuadratureRules::DuneQuadrature<6>> |
| using | Dumux::PQ3QuadratureTraits = CVFE::DefaultQuadratureTraits<GridView, ScvRule, ScvfRule, ElementRule, IntersectionRule, BoundaryFaceRule> |
| | Quadrature rule traits for PQ3 discretization.
|
|
| file | dofhelper.hh |
| | Lightweight DOF helper for order-3 Lagrange elements.
|
| file | fvgridgeometry.hh |
| | Base class for the finite volume geometry vector for the pq3 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 pq3 cvfe discretization method.
|
◆ PQ3QuadratureTraits
template<class GridView, class ScvRule = Dumux::QuadratureRules::DuneQuadrature<3>, class ScvfRule = Dumux::QuadratureRules::DuneQuadrature<3>, class ElementRule = Dumux::QuadratureRules::DuneQuadrature<6>, class IntersectionRule = Dumux::QuadratureRules::DuneQuadrature<6>, class BoundaryFaceRule = Dumux::QuadratureRules::DuneQuadrature<6>>