|
| 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 | GridVariables |
| | The grid variables class for general schemes, storing variables and data. 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 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) |