Public Member Functions | |
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... | |
Additional Inherited Members | |
![]() | |
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 |
|
inline |
Default constructor.
Does nothing.
|
inline |
Return value is the time actually used, it may be smaller than dt if we stop due to unacceptable volume discrepancy.