3.3.0
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces

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.

Description

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
 
Include dependency graph for interactionvolumedatahandle.hh: