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. 
 | 
|  | 
| class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false, Implementation > | 
|  | Control volume finite element local assembler using numeric differentiation and explicit time discretization. 
 | 
|  | 
| class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true, Implementation > | 
|  | Control volume finite element local assembler using analytic differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation > | 
|  | Control volume finite element local assembler using analytic differentiation and explicit time discretization. 
 | 
|  | 
| 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. 
 | 
|  | 
| 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. 
 | 
|  | 
| class | Dumux::CVFEGridFluxVariablesCache< P, FVC, false, Traits > | 
|  | Flux variable caches on a gridview with grid caching disabled. 
 | 
|  | 
| 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. 
 | 
|  | 
| 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. 
 | 
|  | 
| 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. 
 | 
|  | 
| class | Dumux::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > | 
|  | CVFE scheme multi domain local assembler using numeric differentiation and explicit time discretization. 
 | 
|  |