|
| class | Assembler |
| | A linear system assembler (residual and Jacobian) for general discretization schemes. More...
|
| class | LocalAssemblerBase |
| | A base class for all local assemblers. More...
|
| class | LocalResidual |
| | The element-wise residual for grid-based discretization schemes. More...
|
| struct | EmptyPointSources |
| | Empty point sources. More...
|
| class | PointSourceContext |
| | Identifies a point source by its position in space. The embeddings value is set during map construction to account for sources shared between several geometrical entities (scvs). More...
|
| class | IdPointSourceContext |
| | Point source context enriched with a unique identifier. More...
|
| class | ScvPointSourceContext |
| | Point source context enriched with the sub-control volume index. More...
|
| class | PointSources |
| | Combines a point source map with a user-provided evaluation function. More...
|
| class | Problem |
| | Base class for all standard finite volume or finite element problems. More...
|
| class | ProblemWithSpatialParams |
| | Base class for all problems using spatial parameters. More...
|
| class | SpatialParams |
| | The base class for spatial parameters used with finite-volume or finite-element schemes. More...
|
| struct | BoundaryFaceMLGeometryTraits |
| | Traits for an efficient corner storage. More...
|
| struct | DefaultBoundaryFaceGeometryTraits |
| | Default traits class to be used for the boundary faces. More...
|
| class | BoundaryFace |
| | Class for a boundary face related to primary grid elements (dune intersections). More...
|
| class | FEElementVariables |
| | The (stencil) element variables class for finite element schemes. More...
|
| class | FEElementVariables< GVC, true > |
| | The (stencil) element variables class for finite element schemes with caching. More...
|
| class | FEElementVariables< GVC, false > |
| | The local (stencil) element variables class for finite element schemes without caching. More...
|
| class | FEDofHelper |
| | Default Dof helper for finite-element discretizations providing dof-related utility functions. Assuming that all dofs map directly to grid entities (vertices, edges, faces, elements). More...
|
| class | FEElementDiscretization |
| | Default class for the local finite element discretization. All schemes share the same structure. The only scheme-specific behavior is in localDofs(elemDisc, boundaryFace), which is provided by the DofHelper. More...
|
| class | FEGridDiscretization |
| | Default class for finite element grid discretizations. More...
|
| struct | FEDefaultGridVariablesCacheTraits |
| class | FEGridVariablesCache |
| | Base class for the grid local variables. More...
|
| class | FEGridVariablesCache< Traits, true > |
| class | FEGridVariablesCache< Traits, false > |
| class | GridVariables |
| | The grid variables class for general schemes, storing variables and data. More...
|
| struct | PQ1FEQuadratureTraits |
| | Quadrature rule traits for PQ1 FE discretization. More...
|
| struct | PQ1FEMapperTraits |
| | Mapper traits for PQ1 FE discretization (vertex dofs only). More...
|
| struct | PQ1FEDefaultGridDiscretizationTraits |
| | The default traits for the PQ1 finite element grid discretization. More...
|
| struct | PQ1BubbleFEQuadratureTraits |
| | Quadrature rule traits for PQ1Bubble FE discretization. More...
|
| struct | PQ1BubbleFEDefaultGridDiscretizationTraits |
| | The default traits for the PQ1Bubble finite element grid discretization. More...
|
| struct | PQ1NonconformingFEQuadratureTraits |
| | Quadrature rule traits for the PQ1 non-conforming (face-centered) FE discretization. More...
|
| struct | PQ1NonconformingFEMapperTraits |
| | Mapper traits for the PQ1 non-conforming (face-centered) FE discretization (face/codim-1 dofs only). More...
|
| struct | PQ1NonconformingFEDefaultGridDiscretizationTraits |
| | The default traits for the PQ1 non-conforming (face-centered) finite element grid discretization. More...
|
| struct | PQ2FEQuadratureTraits |
| | Quadrature rule traits for PQ2 FE discretization. More...
|
| struct | PQ2FEDefaultGridDiscretizationTraits |
| | The default traits for the PQ2 finite element grid discretization. More...
|
| struct | PQ3FEQuadratureTraits |
| | Quadrature rule traits for PQ3 FE discretization. More...
|
| struct | PQ3FEDefaultGridDiscretizationTraits |
| | The default traits for the PQ3 finite element grid discretization. More...
|
| class | PQ3FEGridDiscretization |
| | Class for pq3 finite element grid discretizations. More...
|
| class | CCLocalAssemblerBase |
| | A base class for all local cell-centered assemblers. More...
|
| class | CCLocalAssembler |
| | An assembler for Jacobian and residual contribution per element (cell-centered methods). More...
|
| class | CCLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, Implementation > |
| | Cell-centered scheme local assembler using numeric differentiation. More...
|
| class | CVFELocalAssemblerBase |
| | A base class for all local CVFE assemblers. More...
|
| class | CVFELocalAssembler |
| | An assembler for Jacobian and residual contribution per element (CVFE methods). More...
|
| class | CVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, Implementation > |
| | Control volume finite element local assembler using numeric differentiation. More...
|
| class | FVLocalAssemblerBase |
| | A base class for all local assemblers. More...
|
| class | MultiStageFVAssembler |
| | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...). More...
|
| class | MultiStageFVLocalOperator |
| class | MultiStageMultiDomainFVAssembler |
| | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...) with multiple domains. More...
|
| class | SubDomainCCLocalAssemblerBase |
| | A base class for all multidomain local assemblers. More...
|
| class | SubDomainCCLocalAssembler |
| | The cell-centered scheme multidomain local assembler. More...
|
| class | SubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric > |
| | Cell-centered scheme multidomain local assembler using numeric differentiation. More...
|
| class | SubDomainCVFELocalAssemblerBase |
| | A base class for all CVFE subdomain local assemblers. More...
|
| class | SubDomainCVFELocalAssembler |
| | The CVFE scheme multidomain local assembler. More...
|
| class | SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric > |
| | CVFE scheme multi domain local assembler using numeric differentiation. More...
|
| class | Variables |
| | Class that represents the variables of a model. We assume that models are formulated on the basis of primary and possibly secondary variables, where the latter may non-linearly depend on the former. Variables in Dumux represent the state of a numerical solution of a model, consisting of all primary/secondary variables and, if a transient problem is modeled, time information. More...
|
| class | FVGridVariablesLocalView |
| | Finite volume-specific local view on grid variables. More...
|
| class | FVGridVariables |
| | The grid variable class for finite volume schemes, storing variables on scv and scvf (volume and flux variables). More...
|
| class | MultiStageMethod |
| | Abstract interface for one-step multi-stage method parameters in Shu/Osher form. More...
|
| class | MultiStageParams |
| | Data object for the parameters of a given stage. More...
|
| class | MultiStageTimeStepper |
| | Time stepping with a multi-stage method. More...
|
| class | NewmarkBeta |
| | Newmark-beta time integration scheme. More...
|
| class | TimeLevel |
| | Class that represents a time level during time integration. More...
|
| class | MultiDomainAssembler |
| | A linear system assembler (residual and Jacobian) for general schemes (FV, CVFE, FE, ...) with multiple domains with multiple domains. More...
|
|
| template<class Scalar, class GV, bool enableCaching = true, class Traits = PQ1FEDefaultGridDiscretizationTraits<GV, Scalar>> |
| using | PQ1FEGridDiscretization = FEGridDiscretization<GV, Traits> |
| | Finite element grid discretization for the PQ1 FE method.
|
| template<class Scalar, class GV, bool enableCaching = true, class Traits = PQ1BubbleFEDefaultGridDiscretizationTraits<GV, Scalar>> |
| using | PQ1BubbleFEGridDiscretization = FEGridDiscretization<GV, Traits> |
| | Finite element grid discretization for the PQ1Bubble method.
|
| template<class Scalar, class GV, bool enableCaching = true, class Traits = PQ1NonconformingFEDefaultGridDiscretizationTraits<GV, Scalar>> |
| using | PQ1NonconformingFEGridDiscretization = FEGridDiscretization<GV, Traits> |
| | Finite element grid discretization for the PQ1 non-conforming (face-centered) method. Uses Crouzeix-Raviart elements on simplices and Rannacher-Turek elements on cubes.
|
| template<class Scalar, class GV, bool enableCaching = true, class Traits = PQ2FEDefaultGridDiscretizationTraits<GV, Scalar>> |
| using | PQ2FEGridDiscretization = FEGridDiscretization<GV, Traits> |
| | Finite element grid discretization for the PQ2 method.
|
|
| template<class ResidualVector, class Problem, Concepts::FVElementDiscretization ElementDiscretization, class ElementVariables, class BoundaryTypes> |
| void | addFVBoundaryFluxIntegral (ResidualVector &residual, const Problem &problem, const ElementDiscretization &elemDisc, const ElementVariables &elemVars, const typename ElementDiscretization::SubControlVolumeFace &scvf, const BoundaryTypes &bcTypes) |
| | Adds boundary flux contributions to the residual for a single FV sub-control volume face.
|
| template<class ResidualVector, class Problem, class ElementDiscretization, class ElementVariables, class BoundaryTypes> |
| void | addFEBoundaryFluxIntegral (ResidualVector &residual, const Problem &problem, const ElementDiscretization &elemDisc, const ElementVariables &elemVars, const typename ElementDiscretization::BoundaryFace &boundaryFace, const BoundaryTypes &bcTypes) |
| | Adds boundary flux contributions to the residual related to FE discretization.
|
| template<class GridDiscretization, class Context> |
| auto | makePointSourceMap (const GridDiscretization &gridDiscretization, std::initializer_list< Context > contexts) |
| | Build a point source map from a list of point source contexts.
|
| template<class GridDiscretization, class Context> |
| auto | makePointSourceMap (const GridDiscretization &gridDiscretization, const std::vector< Context > &contexts) |
| template<class GridDiscretization, class Context, class Function> |
| auto | makePointSources (const GridDiscretization &gridDiscretization, std::initializer_list< Context > contexts, Function f) |
| | Build a PointSources object from a list of contexts and an evaluation function.
|
| template<class GridDiscretization, class Context, class Function> |
| auto | makePointSources (const GridDiscretization &gridDiscretization, const std::vector< Context > &contexts, Function f) |