opm-simulators
Toggle main menu visibility
Loading...
Searching...
No Matches
blackoilvariableandequationindices.hh
Go to the documentation of this file.
1
// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2
// vi: set et ts=4 sw=4 sts=4:
3
/*
4
This file is part of the Open Porous Media project (OPM).
5
6
OPM is free software: you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation, either version 2 of the License, or
9
(at your option) any later version.
10
11
OPM is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
GNU General Public License for more details.
15
16
You should have received a copy of the GNU General Public License
17
along with OPM. If not, see <http://www.gnu.org/licenses/>.
18
19
Consult the COPYING file in the top-level source directory of this
20
module for the precise wording of the license and the list of
21
copyright holders.
22
*/
28
#ifndef OPM_BLACK_OIL_VARIABLE_AND_EQUATION_INDICES_HH
29
#define OPM_BLACK_OIL_VARIABLE_AND_EQUATION_INDICES_HH
30
31
namespace
Opm
{
32
38
template
<
unsigned
numSolventsV,
39
unsigned
numExtbosV,
40
unsigned
numPolymersV,
41
unsigned
numEnergyV,
42
bool
enableFoam,
43
bool
enableBrine,
44
unsigned
PVOffset,
45
unsigned
numBioCompV>
46
struct
BlackOilVariableAndEquationIndices
47
{
49
static
constexpr
int
numPhases
= 3;
50
52
static
constexpr
bool
oilEnabled
=
true
;
53
static
constexpr
bool
waterEnabled =
true
;
54
static
constexpr
bool
gasEnabled =
true
;
55
57
static
constexpr
bool
enableSolvent
= numSolventsV > 0;
58
60
static
constexpr
bool
enableExtbo
= numExtbosV > 0;
61
63
static
constexpr
bool
enablePolymer
= numPolymersV > 0;
64
66
static
constexpr
bool
enableEnergy
= numEnergyV > 0;
67
69
static
constexpr
bool
enableMICP
=
false
;
70
static
constexpr
bool
enableBiofilm =
false
;
71
static
constexpr
int
numBioInWat = 0;
72
74
static
constexpr
int
numSolvents
=
enableSolvent
? numSolventsV : 0;
75
77
static
constexpr
int
numExtbos
=
enableExtbo
? numExtbosV : 0;
78
80
static
constexpr
int
numPolymers
=
enablePolymer
? numPolymersV : 0;
81
83
static
constexpr
int
numEnergy
=
enableEnergy
? numEnergyV : 0;
84
86
static
constexpr
int
numFoam
= enableFoam? 1 : 0;
87
89
static
constexpr
int
numBrine
= enableBrine? 1 : 0;
90
92
static
constexpr
int
numEq
=
numPhases
+
numSolvents
+
numExtbos
+
numPolymers
+
93
numEnergy
+
numFoam
+
numBrine
;
94
96
// Primary variable indices
98
105
static
constexpr
int
waterSwitchIdx
= PVOffset + 0;
106
113
static
constexpr
int
pressureSwitchIdx
= PVOffset + 1;
114
123
static
constexpr
int
compositionSwitchIdx
= PVOffset + 2;
124
126
static
constexpr
int
solventSaturationIdx
=
127
enableSolvent
? PVOffset +
numPhases
: -1000;
128
130
static
constexpr
int
zFractionIdx
=
131
enableExtbo
? PVOffset +
numPhases
+
numSolvents
: -1000;
132
134
static
constexpr
int
polymerConcentrationIdx
=
135
enablePolymer
? PVOffset +
numPhases
+
numSolvents
: -1000;
136
138
static
constexpr
int
polymerMoleWeightIdx
=
139
numPolymers
> 1 ?
polymerConcentrationIdx
+ 1 : -1000;
140
142
static
constexpr
int
microbialConcentrationIdx
= -1000;
143
static
constexpr
int
oxygenConcentrationIdx = -1000;
144
static
constexpr
int
ureaConcentrationIdx = -1000;
145
static
constexpr
int
biofilmVolumeFractionIdx = -1000;
146
static
constexpr
int
calciteVolumeFractionIdx = -1000;
147
149
static
constexpr
int
foamConcentrationIdx
=
150
enableFoam ? PVOffset +
numPhases
+
numSolvents
+
numExtbos
+
numPolymers
: -1000;
151
153
static
constexpr
int
saltConcentrationIdx
=
154
enableBrine ? PVOffset +
numPhases
+
numSolvents
+
numExtbos
+
numPolymers
+
numFoam
: -1000;
155
157
static
constexpr
int
temperatureIdx
=
158
enableEnergy
? PVOffset +
numPhases
+
numSolvents
+
numExtbos
+
numPolymers
+
numFoam
+
numBrine
: - 1000;
159
160
162
// Equation indices
164
166
static
constexpr
int
conti0EqIdx
= PVOffset + 0;
167
// two continuity equations follow
168
170
static
constexpr
int
contiSolventEqIdx
=
171
enableSolvent
? PVOffset +
numPhases
: -1000;
172
174
static
constexpr
int
contiZfracEqIdx
=
175
enableExtbo
? PVOffset +
numPhases
+
numSolvents
: -1000;
176
178
static
constexpr
int
contiPolymerEqIdx
=
179
enablePolymer
? PVOffset +
numPhases
+
numSolvents
+
numExtbos
: -1000;
180
182
static
constexpr
int
contiPolymerMWEqIdx
=
183
numPolymers
> 1 ?
contiPolymerEqIdx
+ 1 : -1000;
184
186
static
constexpr
int
contiMicrobialEqIdx
= -1000;
187
static
constexpr
int
contiOxygenEqIdx = -1000;
188
static
constexpr
int
contiUreaEqIdx = -1000;
189
static
constexpr
int
contiBiofilmEqIdx = -1000;
190
static
constexpr
int
contiCalciteEqIdx = -1000;
191
193
static
constexpr
int
contiFoamEqIdx
=
194
enableFoam ? PVOffset +
numPhases
+
numSolvents
+
numExtbos
+
numPolymers
: -1000;
195
197
static
constexpr
int
contiBrineEqIdx
=
198
enableBrine ? PVOffset +
numPhases
+
numSolvents
+
numExtbos
+
numPolymers
+
numFoam
: -1000;
199
201
static
constexpr
int
contiEnergyEqIdx
=
202
enableEnergy
? PVOffset +
numPhases
+
numSolvents
+
numExtbos
+
numPolymers
+
numFoam
+
numBrine
: -1000;
203
};
204
205
}
// namespace Opm
206
207
#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
opm
models
blackoil
blackoilvariableandequationindices.hh
Generated by
1.17.0