Loading...
Searching...
No Matches
blackoilvariableandequationindices.hh
Go to the documentation of this file.
// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
// vi: set et ts=4 sw=4 sts=4:
/*
This file is part of the Open Porous Media project (OPM).
OPM is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
OPM is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with OPM. If not, see <http://www.gnu.org/licenses/>.
Consult the COPYING file in the top-level source directory of this
module for the precise wording of the license and the list of
copyright holders.
*/
#ifndef OPM_BLACK_OIL_VARIABLE_AND_EQUATION_INDICES_HH
#define OPM_BLACK_OIL_VARIABLE_AND_EQUATION_INDICES_HH
namespace Opm {
template<unsigned numSolventsV,
unsigned numExtbosV,
unsigned numPolymersV,
unsigned numEnergyV,
bool enableFoam,
bool enableBrine,
unsigned PVOffset,
unsigned numBioCompV>
struct BlackOilVariableAndEquationIndices
{
static constexpr int numPhases = 3;
static constexpr bool oilEnabled = true;
static constexpr bool waterEnabled = true;
static constexpr bool gasEnabled = true;
static constexpr bool enableSolvent = numSolventsV > 0;
static constexpr bool enableExtbo = numExtbosV > 0;
static constexpr bool enablePolymer = numPolymersV > 0;
static constexpr bool enableEnergy = numEnergyV > 0;
static constexpr bool enableMICP = false;
static constexpr bool enableBiofilm = false;
static constexpr int numBioInWat = 0;
static constexpr int numSolvents = enableSolvent ? numSolventsV : 0;
static constexpr int numExtbos = enableExtbo ? numExtbosV : 0;
static constexpr int numPolymers = enablePolymer ? numPolymersV : 0;
static constexpr int numEnergy = enableEnergy ? numEnergyV : 0;
static constexpr int numFoam = enableFoam? 1 : 0;
static constexpr int numBrine = enableBrine? 1 : 0;
static constexpr int numEq = numPhases + numSolvents + numExtbos + numPolymers +
numEnergy + numFoam + numBrine;
// Primary variable indices
static constexpr int waterSwitchIdx = PVOffset + 0;
static constexpr int pressureSwitchIdx = PVOffset + 1;
static constexpr int compositionSwitchIdx = PVOffset + 2;
static constexpr int solventSaturationIdx =
enableSolvent ? PVOffset + numPhases : -1000;
static constexpr int zFractionIdx =
enableExtbo ? PVOffset + numPhases + numSolvents : -1000;
static constexpr int polymerConcentrationIdx =
enablePolymer ? PVOffset + numPhases + numSolvents : -1000;
static constexpr int polymerMoleWeightIdx =
numPolymers > 1 ? polymerConcentrationIdx + 1 : -1000;
static constexpr int microbialConcentrationIdx = -1000;
static constexpr int oxygenConcentrationIdx = -1000;
static constexpr int ureaConcentrationIdx = -1000;
static constexpr int biofilmVolumeFractionIdx = -1000;
static constexpr int calciteVolumeFractionIdx = -1000;
static constexpr int foamConcentrationIdx =
enableFoam ? PVOffset + numPhases + numSolvents + numExtbos + numPolymers : -1000;
static constexpr int saltConcentrationIdx =
enableBrine ? PVOffset + numPhases + numSolvents + numExtbos + numPolymers + numFoam : -1000;
static constexpr int temperatureIdx =
enableEnergy ? PVOffset + numPhases + numSolvents + numExtbos + numPolymers + numFoam + numBrine : - 1000;
// Equation indices
static constexpr int conti0EqIdx = PVOffset + 0;
// two continuity equations follow
static constexpr int contiSolventEqIdx =
enableSolvent ? PVOffset + numPhases : -1000;
static constexpr int contiZfracEqIdx =
enableExtbo ? PVOffset + numPhases + numSolvents : -1000;
static constexpr int contiPolymerEqIdx =
enablePolymer ? PVOffset + numPhases + numSolvents + numExtbos : -1000;
static constexpr int contiPolymerMWEqIdx =
numPolymers > 1 ? contiPolymerEqIdx + 1 : -1000;
static constexpr int contiMicrobialEqIdx = -1000;
static constexpr int contiOxygenEqIdx = -1000;
static constexpr int contiUreaEqIdx = -1000;
static constexpr int contiBiofilmEqIdx = -1000;
static constexpr int contiCalciteEqIdx = -1000;
static constexpr int contiFoamEqIdx =
enableFoam ? PVOffset + numPhases + numSolvents + numExtbos + numPolymers : -1000;
static constexpr int contiBrineEqIdx =
enableBrine ? PVOffset + numPhases + numSolvents + numExtbos + numPolymers + numFoam : -1000;
static constexpr int contiEnergyEqIdx =
enableEnergy ? PVOffset + numPhases + numSolvents + numExtbos + numPolymers + numFoam + numBrine: -1000;
};
} // namespace Opm
#endif
Opm
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilbioeffectsmodules.hh:43
Opm::BlackOilVariableAndEquationIndices
The primary variable and equation indices for the three-phase black-oil model.
Definition blackoilvariableandequationindices.hh:47
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::numBrine
static constexpr int numBrine
Definition blackoilvariableandequationindices.hh:89
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::enableExtbo
static constexpr bool enableExtbo
Definition blackoilvariableandequationindices.hh:60
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::compositionSwitchIdx
static constexpr int compositionSwitchIdx
Definition blackoilvariableandequationindices.hh:123
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::numPhases
static constexpr int numPhases
Definition blackoilvariableandequationindices.hh:49
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::contiMicrobialEqIdx
static constexpr int contiMicrobialEqIdx
Definition blackoilvariableandequationindices.hh:186
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::contiZfracEqIdx
static constexpr int contiZfracEqIdx
Definition blackoilvariableandequationindices.hh:174
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::numFoam
static constexpr int numFoam
Definition blackoilvariableandequationindices.hh:86
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::numExtbos
static constexpr int numExtbos
Definition blackoilvariableandequationindices.hh:77
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::numEq
static constexpr int numEq
Definition blackoilvariableandequationindices.hh:92
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::contiPolymerMWEqIdx
static constexpr int contiPolymerMWEqIdx
Definition blackoilvariableandequationindices.hh:182
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::saltConcentrationIdx
static constexpr int saltConcentrationIdx
Definition blackoilvariableandequationindices.hh:153
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::waterSwitchIdx
static constexpr int waterSwitchIdx
Definition blackoilvariableandequationindices.hh:105
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::polymerConcentrationIdx
static constexpr int polymerConcentrationIdx
Definition blackoilvariableandequationindices.hh:134
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::temperatureIdx
static constexpr int temperatureIdx
Definition blackoilvariableandequationindices.hh:157
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::zFractionIdx
static constexpr int zFractionIdx
Definition blackoilvariableandequationindices.hh:130
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::numSolvents
static constexpr int numSolvents
Definition blackoilvariableandequationindices.hh:74
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::foamConcentrationIdx
static constexpr int foamConcentrationIdx
Definition blackoilvariableandequationindices.hh:149
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::numPolymers
static constexpr int numPolymers
Definition blackoilvariableandequationindices.hh:80
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::contiEnergyEqIdx
static constexpr int contiEnergyEqIdx
Definition blackoilvariableandequationindices.hh:201
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::numEnergy
static constexpr int numEnergy
Definition blackoilvariableandequationindices.hh:83
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::enableMICP
static constexpr bool enableMICP
Definition blackoilvariableandequationindices.hh:69
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::contiFoamEqIdx
static constexpr int contiFoamEqIdx
Definition blackoilvariableandequationindices.hh:193
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::conti0EqIdx
static constexpr int conti0EqIdx
Definition blackoilvariableandequationindices.hh:166
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::microbialConcentrationIdx
static constexpr int microbialConcentrationIdx
Definition blackoilvariableandequationindices.hh:142
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::solventSaturationIdx
static constexpr int solventSaturationIdx
Definition blackoilvariableandequationindices.hh:126
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::oilEnabled
static constexpr bool oilEnabled
Definition blackoilvariableandequationindices.hh:52
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::contiPolymerEqIdx
static constexpr int contiPolymerEqIdx
Definition blackoilvariableandequationindices.hh:178
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::polymerMoleWeightIdx
static constexpr int polymerMoleWeightIdx
Definition blackoilvariableandequationindices.hh:138
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::contiSolventEqIdx
static constexpr int contiSolventEqIdx
Definition blackoilvariableandequationindices.hh:170
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::enableEnergy
static constexpr bool enableEnergy
Definition blackoilvariableandequationindices.hh:66
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::enableSolvent
static constexpr bool enableSolvent
Definition blackoilvariableandequationindices.hh:57
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::pressureSwitchIdx
static constexpr int pressureSwitchIdx
Definition blackoilvariableandequationindices.hh:113
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::contiBrineEqIdx
static constexpr int contiBrineEqIdx
Definition blackoilvariableandequationindices.hh:197
Opm::BlackOilVariableAndEquationIndices< getPropValue< TypeTag, Properties::EnableSolvent >(), getPropValue< TypeTag, Properties::EnableExtbo >(), getPropValue< TypeTag, Properties::EnablePolymer >(), getPropValue< TypeTag, Properties::EnableEnergy >(), getPropValue< TypeTag, Properties::EnableFoam >(), getPropValue< TypeTag, Properties::EnableBrine >(), 0, getPropValue< TypeTag, Properties::EnableBioeffects >()>::enablePolymer
static constexpr bool enablePolymer
Definition blackoilvariableandequationindices.hh:63