Data handle class for interaction volumes of mpfa methods. This class is passed to interaction volumes to store the necessary data in it. More...
#include <cassert>
#include <vector>
#include <dune/common/dynvector.hh>
#include <dumux/common/parameters.hh>
Go to the source code of this file.
Data handle class for interaction volumes of mpfa methods. This class is passed to interaction volumes to store the necessary data in it.
Classes | |
class | Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MVT, size1, size2 > |
Common base class to all handles. Stores arrays of the matrices involved in the interaction volume-local systems of equations. Apart from the transmissibility matrix we store those matrices that are needed e.g. for later face pressure reconstruction. The fluxes as well as the local systems of equations can be expressed as functions of the intermediate unknown face face values \(\bar{\mathbf{u}}\) and the known cell/Dirichlet values \(\mathbf{u}\) using the matrices \(\mathbf{A}\), \(\mathbf{B}\), \(\mathbf{C}\), \(\mathbf{D}\) and the vector of Neumann fluxes \(\mathbf{N}\) as follows: More... | |
class | Dumux::CCMpfaDataHandleBases::SystemVectorsHandle< MVT, size1, size2 > |
Common base class to all handles. Stores arrays of the vectors involved in the interaction volume-local systems of equations. More... | |
class | Dumux::EmptyDataHandle |
Empty data handle class. More... | |
class | Dumux::AdvectionDataHandle< MatVecTraits, PhysicsTraits, EnableAdvection > |
Data handle for quantities related to advection. More... | |
class | Dumux::DiffusionDataHandle< MatVecTraits, PhysicsTraits, EnableDiffusion > |
Data handle for quantities related to diffusion. More... | |
class | Dumux::HeatConductionDataHandle< MatVecTraits, PhysicsTraits, enableHeatConduction > |
Data handle for quantities related to heat conduction. More... | |
class | Dumux::AdvectionDataHandle< MatVecTraits, PhysicsTraits, false > |
Process-dependent data handles when related process is disabled. More... | |
class | Dumux::DiffusionDataHandle< MatVecTraits, PhysicsTraits, false > |
class | Dumux::HeatConductionDataHandle< MatVecTraits, PhysicsTraits, false > |
class | Dumux::InteractionVolumeDataHandle< MVT, PT > |
Class for the interaction volume data handle. More... | |
Namespaces | |
namespace | Dumux |
namespace | Dumux::CCMpfaDataHandleBases |