Opm::AllFluidStates Struct Reference

Multiple fluid states for a black oil model. More...

#include <FluidStateBlackoil.hpp>

Inheritance diagram for Opm::AllFluidStates:
Inheritance graph

Public Types

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
 

Public Attributes

std::vector< CompVecsurface_volume_density
 
std::vector< PhaseVecphase_pressure
 
std::vector< PhaseVecformation_volume_factor
 
std::vector< PhaseVecformation_volume_factor_deriv
 
std::vector< PhaseVecsolution_factor
 
std::vector< PhaseVecsolution_factor_deriv
 
std::vector< PhaseVecviscosity
 
std::vector< PhaseToCompMatrix > state_matrix
 
std::vector< PhaseVecphase_volume_density
 
std::vector< Scalartotal_phase_volume_density
 
std::vector< PhaseVecsaturation
 
std::vector< PhaseVecphase_compressibility
 
std::vector< Scalartotal_compressibility
 
std::vector< Scalarexperimental_term
 
std::vector< PhaseVecrelperm
 
std::vector< PhaseJacobian > relperm_deriv
 
std::vector< PhaseVecmobility
 
std::vector< PhaseJacobian > mobility_deriv
 

Detailed Description

Multiple fluid states for a black oil model.

Member Typedef Documentation

typedef Dune::FieldVector<Scalar, numComponents> Opm::BlackoilDefs::CompVec
inherited
typedef Dune::FieldVector<Scalar, numPhases> Opm::BlackoilDefs::PhaseVec
inherited
typedef double Opm::BlackoilDefs::Scalar
inherited

Member Enumeration Documentation

anonymous enum
inherited
Enumerator
numComponents 
anonymous enum
inherited
Enumerator
numPhases 
Enumerator
Water 
Oil 
Gas 
Enumerator
Aqua 
Liquid 
Vapour 

Member Data Documentation

std::vector<Scalar> Opm::AllFluidStates::experimental_term
std::vector<PhaseVec> Opm::AllFluidStates::formation_volume_factor
std::vector<PhaseVec> Opm::AllFluidStates::formation_volume_factor_deriv
std::vector<PhaseVec> Opm::AllFluidStates::mobility
std::vector<PhaseJacobian> Opm::AllFluidStates::mobility_deriv
std::vector<PhaseVec> Opm::AllFluidStates::phase_compressibility
std::vector<PhaseVec> Opm::AllFluidStates::phase_pressure
std::vector<PhaseVec> Opm::AllFluidStates::phase_volume_density
std::vector<PhaseVec> Opm::AllFluidStates::relperm
std::vector<PhaseJacobian> Opm::AllFluidStates::relperm_deriv
std::vector<PhaseVec> Opm::AllFluidStates::saturation
std::vector<PhaseVec> Opm::AllFluidStates::solution_factor
std::vector<PhaseVec> Opm::AllFluidStates::solution_factor_deriv
std::vector<PhaseToCompMatrix> Opm::AllFluidStates::state_matrix
std::vector<CompVec> Opm::AllFluidStates::surface_volume_density
std::vector<Scalar> Opm::AllFluidStates::total_compressibility
std::vector<Scalar> Opm::AllFluidStates::total_phase_volume_density
std::vector<PhaseVec> Opm::AllFluidStates::viscosity

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