#include <BlackoilFluid.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 |
|
|
template<class Grid , class Rock > |
void | computeNew (const Grid &grid, const Rock &rock, const BlackoilFluid &fluid, const typename Grid::Vector gravity, const std::vector< PhaseVec > &cell_pressure, const std::vector< PhaseVec > &face_pressure, const std::vector< CompVec > &cell_z, const CompVec &bdy_z, const double dt) |
|
template<class Grid > |
void | computeUpwindProperties (const Grid &grid, const BlackoilFluid &fluid, const typename Grid::Vector gravity, const std::vector< PhaseVec > &cell_pressure, const std::vector< PhaseVec > &face_pressure, const std::vector< CompVec > &cell_z, const CompVec &bdy_z) |
|
◆ CompVec
◆ PhaseJacobian
◆ PhaseToCompMatrix
◆ PhaseVec
◆ Scalar
◆ anonymous enum
◆ anonymous enum
◆ ComponentIndex
◆ PhaseIndex
Enumerator |
---|
Aqua | |
Liquid | |
Vapour | |
◆ computeNew()
template<class Grid , class Rock >
void Opm::AllFluidData::computeNew |
( |
const Grid & |
grid, |
|
|
const Rock & |
rock, |
|
|
const BlackoilFluid & |
fluid, |
|
|
const typename Grid::Vector |
gravity, |
|
|
const std::vector< PhaseVec > & |
cell_pressure, |
|
|
const std::vector< PhaseVec > & |
face_pressure, |
|
|
const std::vector< CompVec > & |
cell_z, |
|
|
const CompVec & |
bdy_z, |
|
|
const double |
dt |
|
) |
| |
|
inline |
References cell_data, Opm::BlackoilFluid::computeBAndR(), Opm::BlackoilFluid::computeMobilities(), Opm::BlackoilFluid::computePvt(), Opm::BlackoilFluid::computePvtDepending(), Opm::BlackoilFluid::computeStateMatrix(), computeUpwindProperties(), face_data, Opm::BlackoilDefs::numComponents, Opm::BlackoilDefs::numPhases, Opm::FaceFluidData::phase_pressure, Opm::AllFluidStates::phase_pressure, Opm::Rock< dim >::porosity(), relvoldiscr, Opm::AllFluidStates::surface_volume_density, Opm::AllFluidStates::total_phase_volume_density, and voldiscr.
◆ computeUpwindProperties()
template<class Grid >
void Opm::AllFluidData::computeUpwindProperties |
( |
const Grid & |
grid, |
|
|
const BlackoilFluid & |
fluid, |
|
|
const typename Grid::Vector |
gravity, |
|
|
const std::vector< PhaseVec > & |
cell_pressure, |
|
|
const std::vector< PhaseVec > & |
face_pressure, |
|
|
const std::vector< CompVec > & |
cell_z, |
|
|
const CompVec & |
bdy_z |
|
) |
| |
|
inline |
References cell_data, Opm::BlackoilFluid::computeState(), Opm::FluidStateBlackoil::dmobility_, face_data, Opm::FaceFluidData::gravity_potential, Opm::BlackoilDefs::Liquid, Opm::FaceFluidData::mobility, Opm::AllFluidStates::mobility, Opm::FluidStateBlackoil::mobility_, Opm::FaceFluidData::mobility_deriv, Opm::AllFluidStates::mobility_deriv, Opm::BlackoilDefs::numPhases, Opm::BlackoilFluid::phaseDensities(), Opm::FaceFluidData::state_matrix, Opm::AllFluidStates::state_matrix, and Opm::FaceFluidData::surface_volume_density.
Referenced by computeNew().
◆ cell_data
◆ face_data
◆ relvoldiscr
std::vector<double> Opm::AllFluidData::relvoldiscr |
◆ voldiscr
std::vector<double> Opm::AllFluidData::voldiscr |
The documentation for this struct was generated from the following file:
|