All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Ewoms::ImmiscibleIndices< TypeTag, PVOffset > Struct Template Reference

The indices for the isothermal multi-phase model. More...

#include <immiscibleindices.hh>

Inheritance diagram for Ewoms::ImmiscibleIndices< TypeTag, PVOffset >:
Ewoms::EnergyIndices< PVOffset+GET_PROP_VALUE(TypeTag, NumPhases), GET_PROP_VALUE(TypeTag, EnableEnergy)>

Public Types

enum  { numPhases = GET_PROP_VALUE(TypeTag, NumPhases) }
 
enum  { enableEnergy = GET_PROP_VALUE(TypeTag, EnableEnergy) }
 
typedef Ewoms::EnergyIndices
< PVOffset+numPhases,
enableEnergy > 
EnergyIndices
 

Static Public Attributes

static const int numEq = numPhases + EnergyIndices::numEq_
 
static const int pressure0Idx = PVOffset + 0
 Index for wetting/non-wetting phase pressure (depending on formulation) in a solution vector.
 
static const int saturation0Idx = PVOffset + 1
 Index of the saturation of the non-wetting/wetting phase.
 
static const int conti0EqIdx = PVOffset + 0
 Index of the continuity equation of the first phase.
 

Detailed Description

template<class TypeTag, int PVOffset>
struct Ewoms::ImmiscibleIndices< TypeTag, PVOffset >

The indices for the isothermal multi-phase model.


The documentation for this struct was generated from the following file: