Public Member Functions | |
MiscibilityLiveGas (const Opm::PvtgTable &pvtgTable) | |
Constructor. | |
virtual double | getViscosity (int region, double press, const surfvol_t &surfvol) const |
virtual double | R (int region, double press, const surfvol_t &surfvol) const |
virtual double | dRdp (int region, double press, const surfvol_t &surfvol) const |
virtual double | B (int region, double press, const surfvol_t &surfvol) const |
virtual double | dBdp (int region, double press, const surfvol_t &surfvol) const |
virtual void | getViscosity (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, int phase, std::vector< double > &output) const |
virtual void | B (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, int phase, std::vector< double > &output) const |
virtual void | dBdp (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, int phase, std::vector< double > &output_B, std::vector< double > &output_dBdp) const |
virtual void | R (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, int phase, std::vector< double > &output) const |
virtual void | dRdp (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, int phase, std::vector< double > &output_R, std::vector< double > &output_dRdp) const |
![]() | |
MiscibilityProps () | |
Constructor. | |
Protected Member Functions | |
double | miscible_gas (double press, const surfvol_t &surfvol, int item, bool deriv=false) const |
Protected Attributes | |
std::vector< std::vector < double > > | saturated_gas_table_ |
std::vector< std::vector < std::vector< double > > > | undersat_gas_tables_ |
Additional Inherited Members | |
![]() | |
typedef CompVec | surfvol_t |
![]() | |
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 |