The box method is a collocated finite volume scheme with control volumes centered at grid nodes.
More...
The box method is a collocated finite volume scheme with control volumes centered at grid nodes.
|
| class | Dumux::BoxLocalAssemblerBase< TypeTag, Assembler, Implementation, implicit > |
| | A base class for all local box assemblers. More...
|
| class | Dumux::BoxLocalAssembler< TypeTag, Assembler, diffMethod, implicit > |
| | An assembler for Jacobian and residual contribution per element (box methods). More...
|
| class | Dumux::BoxLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true > |
| | Box local assembler using numeric differentiation and implicit time discretization. More...
|
| class | Dumux::BoxLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false > |
| | Box local assembler using numeric differentiation and explicit time discretization. More...
|
| class | Dumux::BoxLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true > |
| | Box local assembler using analytic differentiation and implicit time discretization. More...
|
| class | Dumux::BoxLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false > |
| | Box local assembler using analytic differentiation and explicit time discretization. More...
|
| class | Dumux::BoxElementSolution< FVElementGeometry, PV > |
| | The element solution vector. More...
|
| class | Dumux::BoxFVElementGeometry< GG, enableGridGeometryCache > |
| | Base class for the finite volume geometry vector for box models This builds up the sub control volumes and sub control volume faces for each element. More...
|
| struct | Dumux::BoxDefaultGridGeometryTraits< GridView, MapperTraits > |
| | The default traits for the box finite volume grid geometry Defines the scv and scvf types and the mapper types. More...
|
| class | Dumux::BoxFVGridGeometry< Scalar, GridView, enableGridGeometryCache, Traits > |
| | Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces. More...
|
| class | Dumux::BoxFVGridGeometry< Scalar, GV, true, Traits > |
| | Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces. More...
|
| class | Dumux::BoxFVGridGeometry< Scalar, GV, false, Traits > |
| | Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces. More...
|
| struct | Dumux::BoxDefaultGridFVCTraits< P, FVC > |
| | Flux variable caches traits. More...
|
| class | Dumux::ScvfToScvBoundaryTypes< BoundaryTypes, DiscretizationMethod > |
| | Convert intersection boundary types to vertex boundary types. More...
|
| struct | Dumux::BoxDefaultScvGeometryTraits< GridView > |
| | Default traits class to be used for the sub-control volumes for the box scheme. More...
|
| class | Dumux::BoxSubControlVolume< GV, T > |
| | the sub control volume for the box scheme More...
|
| struct | Dumux::BoxDefaultScvfGeometryTraits< GridView > |
| | Default traits class to be used for the sub-control volume faces for the box scheme. More...
|
| class | Dumux::BoxSubControlVolumeFace< GV, T > |
| | Class for a sub control volume face in the box 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...
|
| class | Dumux::SubDomainBoxLocalAssemblerBase< id, TypeTag, Assembler, Implementation, implicit > |
| | A base class for all box local assemblers. More...
|
| class | Dumux::SubDomainBoxLocalAssembler< id, TypeTag, Assembler, DM, implicit > |
| | The box scheme multidomain local assembler. More...
|
| class | Dumux::SubDomainBoxLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > |
| | Box scheme multi domain local assembler using numeric differentiation and implicit time discretization. More...
|
| class | Dumux::SubDomainBoxLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > |
| | Box scheme multi domain local assembler using numeric differentiation and explicit time discretization. More...
|
|
| template<class Element, class SolutionVector, class GridGeometry> |
| auto | Dumux::elementSolution (const Element &element, const SolutionVector &sol, const GridGeometry &gg) -> std::enable_if_t< GridGeometry::discMethod==DiscretizationMethods::box, BoxElementSolution< typename GridGeometry::LocalView, std::decay_t< decltype(std::declval< SolutionVector >()[0])> > > |
| | Make an element solution for box schemes.
|
| template<class Element, class ElementVolumeVariables, class FVElementGeometry> |
| auto | Dumux::elementSolution (const Element &element, const ElementVolumeVariables &elemVolVars, const FVElementGeometry &gg) -> std::enable_if_t< FVElementGeometry::GridGeometry::discMethod==DiscretizationMethods::box, BoxElementSolution< FVElementGeometry, typename ElementVolumeVariables::VolumeVariables::PrimaryVariables > > |
| | Make an element solution for box schemes.
|