Control-volume finite element schemes (e.g. box method) Control-volume finite element schemes are based on finite element basis functions for interpolation but define control volumes to construct a finite volume scheme. They can be interpreted both as finite volume or as (Petrov-Galerkin) finite element scheme.
More...
|
class | Dumux::CVFELocalAssemblerBase< TypeTag, Assembler, Implementation, implicit > |
| A base class for all local CVFE assemblers. More...
|
|
class | Dumux::CVFELocalAssembler< TypeTag, Assembler, diffMethod, implicit, Implementation > |
| An assembler for Jacobian and residual contribution per element (CVFE methods) More...
|
|
class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true, Implementation > |
| Control volume finite element local assembler using numeric differentiation and implicit time discretization. More...
|
|
class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false, Implementation > |
| Control volume finite element local assembler using numeric differentiation and explicit time discretization. More...
|
|
class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true, Implementation > |
| Control volume finite element local assembler using analytic differentiation and implicit time discretization. More...
|
|
class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation > |
| Control volume finite element local assembler using analytic differentiation and explicit time discretization. More...
|
|
class | Dumux::CVFELocalResidual< TypeTag > |
| The element-wise residual for control-volume finite element schemes. More...
|
|
class | Dumux::CVFEElementBoundaryTypes< BTypes > |
| This class stores an array of BoundaryTypes objects. More...
|
|
class | Dumux::CVFEElementFluxVariablesCache< GFVC, cachingEnabled > |
| The flux variables caches for an element. More...
|
|
class | Dumux::CVFEElementFluxVariablesCache< GFVC, true > |
| The flux variables caches for an element with caching enabled. More...
|
|
class | Dumux::CVFEElementFluxVariablesCache< GFVC, false > |
| The flux variables caches for an element with caching disabled. More...
|
|
class | Dumux::CVFEElementSolution< FVElementGeometry, PV > |
| The element solution vector. More...
|
|
class | Dumux::CVFEElementVolumeVariables< GVV, cachingEnabled > |
| The local (stencil) volume variables class for control-volume finite element. More...
|
|
class | Dumux::CVFEElementVolumeVariables< GVV, true > |
| The local (stencil) volume variables class for control-volume finite element with caching. More...
|
|
class | Dumux::CVFEElementVolumeVariables< GVV, false > |
| The local (stencil) volume variables class for control-volume finite element without caching. More...
|
|
class | Dumux::CVFEFluxVariablesCache< Scalar, GridGeometry > |
| Flux variables cache class for control-volume finite element schemes. For control-volume finite element schemes, this class does not contain any physics-/process-dependent data. It solely stores disretization-/grid-related data. More...
|
|
struct | Dumux::CVFEDefaultGridFVCTraits< P, FVC > |
| Flux variable caches traits. More...
|
|
class | Dumux::CVFEGridFluxVariablesCache< Problem, FluxVariablesCache, cachingEnabled, Traits > |
| Flux variable caches on a gridview. More...
|
|
class | Dumux::CVFEGridFluxVariablesCache< P, FVC, true, Traits > |
| Flux variable caches on a gridview with grid caching enabled. More...
|
|
class | Dumux::CVFEGridFluxVariablesCache< P, FVC, false, Traits > |
| Flux variable caches on a gridview with grid caching disabled. More...
|
|
class | Dumux::CVFEGridVolumeVariables< Traits, enableCaching > |
| Base class for the grid volume variables. More...
|
|
class | Dumux::Experimental::CVFELocalAssemblerBase< TypeTag, Assembler, Implementation > |
| A base class for all local CVFE assemblers. More...
|
|
class | Dumux::Experimental::CVFELocalAssembler< TypeTag, Assembler, diffMethod, Implementation > |
| An assembler for Jacobian and residual contribution per element (CVFE methods) More...
|
|
class | Dumux::Experimental::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, Implementation > |
| Control volume finite element local assembler using numeric differentiation. More...
|
|
class | Dumux::Experimental::SubDomainCVFELocalAssemblerBase< id, TypeTag, Assembler, Implementation, dm > |
| A base class for all CVFE subdomain local assemblers. More...
|
|
class | Dumux::Experimental::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DM > |
| The CVFE scheme multidomain local assembler. More...
|
|
class | Dumux::Experimental::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric > |
| CVFE scheme multi domain local assembler using numeric differentiation. More...
|
|
class | Dumux::SubDomainCVFELocalAssemblerBase< id, TypeTag, Assembler, Implementation, dm, implicit > |
| A base class for all CVFE subdomain local assemblers. More...
|
|
class | Dumux::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DM, implicit > |
| The CVFE scheme multidomain local assembler. More...
|
|
class | Dumux::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > |
| CVFE scheme multi domain local assembler using numeric differentiation and implicit time discretization. More...
|
|
class | Dumux::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > |
| CVFE scheme multi domain local assembler using numeric differentiation and explicit time discretization. More...
|
|