A staggered finite volume scheme with degrees of freedom at cell-centers and facets. In this implementation, momentum control volumes exist. More...
A staggered finite volume scheme with degrees of freedom at cell-centers and facets. In this implementation, momentum control volumes exist.
Classes | |
class | Dumux::FaceCenteredLocalAssemblerBase< TypeTag, Assembler, Implementation, implicit > |
A base class for all local cell-centered assemblers. More... | |
class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, diffMethod, implicit, Implementation > |
An assembler for Jacobian and residual contribution per element (Face-centered methods) More... | |
class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true, Implementation > |
Face-centered scheme local assembler using numeric differentiation and implicit time discretization. More... | |
class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false > |
TODO docme. More... | |
class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true > |
TODO docme. More... | |
class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false > |
TODO docme. More... | |
class | Dumux::FaceCenteredLocalResidual< TypeTag > |
The element-wise residual for the box scheme. More... | |
class | Dumux::FaceCenteredStaggeredConnectivityMap< GridGeometry > |
Stores the dof indices corresponding to the neighboring scvs that contribute to the derivative calculation. More... | |
class | Dumux::FaceCenteredStaggeredElementBoundaryTypes< BTypes > |
This class stores an array of BoundaryTypes objects. More... | |
class | Dumux::FaceCenteredStaggeredElementFluxVariablesCache< GFVC, cachingEnabled > |
The flux variables caches for an element. More... | |
class | Dumux::FaceCenteredStaggeredElementFluxVariablesCache< GFVC, true > |
The flux variables caches for an element with caching enabled. More... | |
class | Dumux::FaceCenteredStaggeredElementFluxVariablesCache< GFVC, false > |
The flux variables caches for an element with caching disabled. More... | |
class | Dumux::FaceCenteredStaggeredElementSolution< FVElementGeometry, PV > |
The global face variables class for staggered models. More... | |
class | Dumux::FaceCenteredStaggeredElementVolumeVariables< GridVolumeVariables, cachingEnabled > |
Base class for the face variables vector. More... | |
class | Dumux::FaceCenteredStaggeredElementVolumeVariables< GVV, true > |
Class for the face variables vector. Specialization for the case of storing the face variables globally. More... | |
class | Dumux::FaceCenteredStaggeredElementVolumeVariables< GVV, false > |
Class for the face variables vector. Specialization for the case of not storing the face variables globally. More... | |
class | Dumux::FaceCenteredStaggeredFVElementGeometry< GG, true > |
Stencil-local finite volume geometry (scvs and scvfs) for face-centered staggered models Specialization for grid caching enabled. More... | |
class | Dumux::FaceCenteredStaggeredFVElementGeometry< GG, false > |
Stencil-local finite volume geometry (scvs and scvfs) for face-centered staggered models Specialization for grid caching disabled. More... | |
struct | Dumux::FaceCenteredStaggeredDefaultGridGeometryTraits< GridView > |
The default traits for the face-center staggered finite volume grid geometry Defines the scv and scvf types and the mapper types. More... | |
class | Dumux::FaceCenteredStaggeredFVGridGeometry< GridView, cachingEnabled, Traits > |
Base class for the finite volume geometry vector for face-centered staggered models This builds up the sub control volumes and sub control volume faces for each element. More... | |
class | Dumux::FaceCenteredStaggeredFVGridGeometry< GV, true, Traits > |
Base class for the finite volume geometry vector for staggered models This builds up the sub control volumes and sub control volume faces for each element. Specialization in case the FVElementGeometries are stored. More... | |
class | Dumux::FaceCenteredStaggeredFVGridGeometry< GV, false, Traits > |
Base class for the finite volume geometry vector for face-centered staggered models This builds up the sub control volumes and sub control volume faces for each element. Specialization in case the FVElementGeometries are stored. More... | |
struct | Dumux::FaceCenteredStaggeredDefaultGridFVCTraits< P, FVC, FVCF > |
Flux variable caches traits. More... | |
class | Dumux::FaceCenteredStaggeredGridFluxVariablesCache< Problem, FluxVariablesCache, FluxVariablesCacheFiller, cachingEnabled, Traits > |
Flux variable caches on a gridview. More... | |
class | Dumux::FaceCenteredStaggeredGridFluxVariablesCache< P, FVC, FVCF, true, Traits > |
Flux variable caches on a gridview with grid caching enabled. More... | |
class | Dumux::FaceCenteredStaggeredGridFluxVariablesCache< P, FVC, FVCF, false, Traits > |
Flux variable caches on a gridview with grid caching disabled. More... | |
class | Dumux::FaceCenteredStaggeredGridVolumeVariables< Traits, cachingEnabled > |
Base class for the grid volume variables. More... | |
class | Dumux::Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, false > |
Provides a mapping of local intersecton indices (indexInInside) such that the local indices always follow the order of a reference element, regardless of how the element is oriented. More... | |
class | Dumux::Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, true > |
Provides a mapping of local intersecton indices (indexInInside) such that the local indices always follow the order of a reference element, regardless of how the element in oriented. More... | |
struct | Dumux::FaceCenteredDefaultScvGeometryTraits< GridView > |
Default traits class to be used for the sub-control volumes for the face-centered staggered scheme. More... | |
class | Dumux::FaceCenteredStaggeredSubControlVolume< GridView, T > |
Face centered staggered sub control volume. More... | |
struct | Dumux::FaceCenteredDefaultScvfGeometryTraits< GridView > |
Default traits class to be used for the sub-control volume face for the face-centered staggered finite volume scheme. More... | |
class | Dumux::FaceCenteredStaggeredSubControlVolumeFace< GridView, T > |
Face centered staggered sub control volume face. More... | |
Typedefs | |
template<class GridView > | |
using | Dumux::FaceCenteredStaggeredLocalIntersectionIndexMapper = Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, ConsistentlyOrientedGrid< typename GridView::Grid >{}> |
Provides a mapping of local intersecton indices (indexInInside) such that the local indices always follow the order of a reference element, regardless of how the element is oriented. Does not do anything for grids not supporting rotated elements (such as Dune::YaspGrid). More... | |
using Dumux::FaceCenteredStaggeredLocalIntersectionIndexMapper = typedef Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper<GridView, ConsistentlyOrientedGrid<typename GridView::Grid>{}> |
Provides a mapping of local intersecton indices (indexInInside) such that the local indices always follow the order of a reference element, regardless of how the element is oriented. Does not do anything for grids not supporting rotated elements (such as Dune::YaspGrid).