|
| ExplicitCompositionalTransport () |
| Default constructor. More...
|
|
void | init (const Opm::ParameterGroup ¶m) |
|
void | setup (const Grid &grid, const Rock &rock, const Fluid &fluid, const Wells &wells, const std::vector< double > &face_trans, const typename Grid::Vector &gravity) |
|
double | transport (const PhaseVec &external_pressure, const CompVec &external_composition, const std::vector< double > &face_flux, const std::vector< PhaseVec > &cell_pressure, const std::vector< PhaseVec > &face_pressure, const double dt, const double voldisclimit, std::vector< CompVec > &cell_z) |
| Return value is the time actually used, it may be smaller than dt if we stop due to unacceptable volume discrepancy. More...
|
|
|
enum | { numComponents = 3
} |
|
enum | { numPhases = 3
} |
|
enum | ComponentIndex { Water = 0,
Oil = 1,
Gas = 2
} |
|
enum | PhaseIndex { Aqua = 0,
Liquid = 1,
Vapour = 2
} |
|
typedef double | Scalar |
|
typedef Dune::FieldVector< Scalar, numComponents > | CompVec |
|
typedef Dune::FieldVector< Scalar, numPhases > | PhaseVec |
|
typedef Dune::FieldMatrix< Scalar, numComponents, numPhases > | PhaseToCompMatrix |
|
typedef Dune::FieldMatrix< Scalar, numPhases, numPhases > | PhaseJacobian |
|
◆ ExplicitCompositionalTransport()
template<class Grid , class Rock , class Fluid , class Wells >
Default constructor.
Does nothing.
◆ transport()
template<class Grid , class Rock , class Fluid , class Wells >
double Opm::ExplicitCompositionalTransport< Grid, Rock, Fluid, Wells >::transport |
( |
const PhaseVec & |
external_pressure, |
|
|
const CompVec & |
external_composition, |
|
|
const std::vector< double > & |
face_flux, |
|
|
const std::vector< PhaseVec > & |
cell_pressure, |
|
|
const std::vector< PhaseVec > & |
face_pressure, |
|
|
const double |
dt, |
|
|
const double |
voldisclimit, |
|
|
std::vector< CompVec > & |
cell_z |
|
) |
| |
|
inline |
Return value is the time actually used, it may be smaller than dt if we stop due to unacceptable volume discrepancy.
The documentation for this class was generated from the following file: