All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Opm::BlackoilCo2PVT Class Reference
Inheritance diagram for Opm::BlackoilCo2PVT:
Opm::BlackoilDefs

Public Types

typedef
Opm::FluidSystems::BrineCO2
< double,
Opm::Benchmark3::CO2Tables
FluidSystem
 
typedef
Opm::CompositionalFluidState
< double, FluidSystem > 
CompositionalFluidState
 
- Public Types inherited from Opm::BlackoilDefs
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
 

Public Member Functions

void init (const Opm::Deck &deck)
 
void generateBlackOilTables (double temperature)
 
double getViscosity (double press, const CompVec &surfvol, PhaseIndex phase) const
 
CompVec surfaceDensities () const
 
double getSaturation (double press, const CompVec &surfvol, PhaseIndex phase) const
 
double B (double press, const CompVec &surfvol, PhaseIndex phase) const
 
double dBdp (double press, const CompVec &surfvol, PhaseIndex phase) const
 
double R (double press, const CompVec &surfvol, PhaseIndex phase) const
 
double dRdp (double press, const CompVec &surfvol, PhaseIndex phase) const
 
void getViscosity (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, std::vector< PhaseVec > &output) const
 
void B (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, std::vector< PhaseVec > &output) const
 
void dBdp (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, std::vector< PhaseVec > &output_B, std::vector< PhaseVec > &output_dBdp) const
 
void R (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, std::vector< PhaseVec > &output) const
 
void dRdp (const std::vector< PhaseVec > &pressures, const std::vector< CompVec > &surfvol, std::vector< PhaseVec > &output_R, std::vector< PhaseVec > &output_dRdp) const
 

The documentation for this class was generated from the following file: