#include <ComponentTransport.hpp>
|
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 () |
| Default constructor. Does nothing. More...
|
|
void | init (const Opm::parameter::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) |
|
◆ CompVec
◆ PhaseJacobian
◆ PhaseToCompMatrix
◆ PhaseVec
◆ Scalar
◆ anonymous enum
◆ anonymous enum
◆ ComponentIndex
◆ PhaseIndex
Enumerator |
---|
Aqua | |
Liquid | |
Vapour | |
◆ ExplicitCompositionalTransport()
template<class Grid , class Rock , class Fluid , class Wells >
Default constructor. Does nothing.
◆ init()
template<class Grid , class Rock , class Fluid , class Wells >
◆ setup()
template<class Grid , class Rock , class Fluid , class Wells >
◆ 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 |
The documentation for this class was generated from the following file:
|