3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Static Public Attributes | List of all members
Dumux::SequentialTwoPTwoCIndicesAdaptive< TypeTag > Struct Template Reference

Missing indices to the mpfa2p model. More...

#include <dumux/porousmediumflow/2p2c/sequential/adaptiveproperties.hh>

Inheritance diagram for Dumux::SequentialTwoPTwoCIndicesAdaptive< TypeTag >:
Inheritance graph

Description

template<class TypeTag>
struct Dumux::SequentialTwoPTwoCIndicesAdaptive< TypeTag >

Missing indices to the mpfa2p model.

Compositional adaptive models use the 2p implementation with mpfa to calculate the transmissibility (and nothing else). To couple both modules, several Indice have to be present. Here, we apply dummy values to avoid errors in case those Indice are really applied somewhere.

Public Types

enum  BoundaryFormulation { saturation =-1 , concentration =-2 }
 Type of value on the Boundary. More...
 

Static Public Attributes

static const int pressureIdx = 0
 
static const int saturationIdx = 0
 
static const int pressureEqIdx = 0
 
static const int satEqIdx = 0
 
static const int wPhaseIdx = FluidSystem::phase0Idx
 
static const int nPhaseIdx = FluidSystem::phase1Idx
 
static const int wCompIdx = wPhaseIdx
 Component index equals phase index. More...
 
static const int nCompIdx = nPhaseIdx
 Component index equals phase index. More...
 
static const int pressureW = wPhaseIdx
 
static const int pressureN = nPhaseIdx
 
static const int transportEqOffset = pressureEqIdx + 1
 Offset to access transport (mass conservation -) equations. More...
 
static const int contiWEqIdx = transportEqOffset + wCompIdx
 Index of the wetting component transport equation. More...
 
static const int contiNEqIdx = transportEqOffset + nCompIdx
 Index of the nonwetting component transport equation. More...
 
static const int satDependent = 0
 
static const int permDependent = 1
 
static const int pwsn = 0
 pw and sn as primary variables More...
 
static const int pnsw = 1
 pn and sw as primary variables More...
 
static const int pwsw = 2
 pw and sw as primary variables More...
 
static const int pnsn = 3
 pn and sn as primary variables More...
 
static const int pGlobalSw = 4
 pGlobal and sw as primary variables More...
 
static const int pGlobalSn = 5
 pGlobal and sn as primary variables More...
 
static const int totalPhaseIdx = 2
 index of the total phase (wetting + nonwetting) More...
 
static const int saturationW = 0
 Indicates wetting phase saturation. More...
 
static const int saturationN = 1
 Indicates non-wetting phase saturation. More...
 
static const int saturationNw = saturationN
 Indicates non-wetting phase saturation. More...
 
static const int pressureNw = pressureN
 Indicates non-wetting phase pressure. More...
 
static const int pressureGlobal = 2
 Indicates global-pressure. More...
 
static const int velocityW = 0
 Indicates wetting phase velocity. More...
 
static const int velocityN = 1
 Indicates non-wetting phase velocity. More...
 
static const int velocityNw = velocityN
 Indicates non-wetting phase velocity. More...
 
static const int velocityTotal = 2
 Indicates total velocity. More...
 

Member Enumeration Documentation

◆ BoundaryFormulation

template<class TypeTag >
enum Dumux::SequentialTwoPTwoCIndices::BoundaryFormulation
inherited

Type of value on the Boundary.

Enumerator
saturation 
concentration 

Member Data Documentation

◆ contiNEqIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::contiNEqIdx = transportEqOffset + nCompIdx
staticinherited

Index of the nonwetting component transport equation.

◆ contiWEqIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::contiWEqIdx = transportEqOffset + wCompIdx
staticinherited

Index of the wetting component transport equation.

◆ nCompIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::nCompIdx = nPhaseIdx
staticinherited

Component index equals phase index.

◆ nPhaseIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::nPhaseIdx = FluidSystem::phase1Idx
staticinherited

◆ permDependent

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::permDependent = 1
staticinherited

◆ pGlobalSn

const int Dumux::SequentialTwoPCommonIndices::pGlobalSn = 5
staticinherited

pGlobal and sn as primary variables

◆ pGlobalSw

const int Dumux::SequentialTwoPCommonIndices::pGlobalSw = 4
staticinherited

pGlobal and sw as primary variables

◆ pnsn

const int Dumux::SequentialTwoPCommonIndices::pnsn = 3
staticinherited

pn and sn as primary variables

◆ pnsw

const int Dumux::SequentialTwoPCommonIndices::pnsw = 1
staticinherited

pn and sw as primary variables

◆ pressureEqIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndicesAdaptive< TypeTag >::pressureEqIdx = 0
static

◆ pressureGlobal

const int Dumux::SequentialTwoPCommonIndices::pressureGlobal = 2
staticinherited

Indicates global-pressure.

◆ pressureIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndicesAdaptive< TypeTag >::pressureIdx = 0
static

◆ pressureN

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::pressureN = nPhaseIdx
staticinherited

◆ pressureNw

const int Dumux::SequentialTwoPCommonIndices::pressureNw = pressureN
staticinherited

Indicates non-wetting phase pressure.

◆ pressureW

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::pressureW = wPhaseIdx
staticinherited

◆ pwsn

const int Dumux::SequentialTwoPCommonIndices::pwsn = 0
staticinherited

pw and sn as primary variables

◆ pwsw

const int Dumux::SequentialTwoPCommonIndices::pwsw = 2
staticinherited

pw and sw as primary variables

◆ satDependent

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::satDependent = 0
staticinherited

◆ satEqIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndicesAdaptive< TypeTag >::satEqIdx = 0
static

◆ saturationIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndicesAdaptive< TypeTag >::saturationIdx = 0
static

◆ saturationN

const int Dumux::SequentialTwoPCommonIndices::saturationN = 1
staticinherited

Indicates non-wetting phase saturation.

◆ saturationNw

const int Dumux::SequentialTwoPCommonIndices::saturationNw = saturationN
staticinherited

Indicates non-wetting phase saturation.

◆ saturationW

const int Dumux::SequentialTwoPCommonIndices::saturationW = 0
staticinherited

Indicates wetting phase saturation.

◆ totalPhaseIdx

const int Dumux::SequentialTwoPCommonIndices::totalPhaseIdx = 2
staticinherited

index of the total phase (wetting + nonwetting)

◆ transportEqOffset

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::transportEqOffset = pressureEqIdx + 1
staticinherited

Offset to access transport (mass conservation -) equations.

◆ velocityN

const int Dumux::SequentialTwoPCommonIndices::velocityN = 1
staticinherited

Indicates non-wetting phase velocity.

◆ velocityNw

const int Dumux::SequentialTwoPCommonIndices::velocityNw = velocityN
staticinherited

Indicates non-wetting phase velocity.

◆ velocityTotal

const int Dumux::SequentialTwoPCommonIndices::velocityTotal = 2
staticinherited

Indicates total velocity.

◆ velocityW

const int Dumux::SequentialTwoPCommonIndices::velocityW = 0
staticinherited

Indicates wetting phase velocity.

◆ wCompIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::wCompIdx = wPhaseIdx
staticinherited

Component index equals phase index.

◆ wPhaseIdx

template<class TypeTag >
const int Dumux::SequentialTwoPTwoCIndices< TypeTag >::wPhaseIdx = FluidSystem::phase0Idx
staticinherited

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