#include <opm/core/grid.h>
#include <opm/core/grid/GridHelpers.hpp>
#include <opm/material/fluidsystems/BlackOilFluidSystem.hpp>
#include <cassert>
#include <cmath>
#include <functional>
#include <vector>
Go to the source code of this file.
|
template<class Grid , class PressFunction , class CellRange > |
void | Opm::Details::PhasePressure::assign (const Grid &G, const std::array< PressFunction, 2 > &f, const double split, const CellRange &cells, std::vector< double > &p) |
|
template<class FluidSystem , class Grid , class Region , class CellRange > |
void | Opm::Details::PhasePressure::water (const Grid &G, const Region ®, const std::array< double, 2 > &span, const double grav, double &po_woc, const CellRange &cells, std::vector< double > &press) |
|
template<class FluidSystem , class Grid , class Region , class CellRange > |
void | Opm::Details::PhasePressure::oil (const Grid &G, const Region ®, const std::array< double, 2 > &span, const double grav, const CellRange &cells, std::vector< double > &press, double &po_woc, double &po_goc) |
|
template<class FluidSystem , class Grid , class Region , class CellRange > |
void | Opm::Details::PhasePressure::gas (const Grid &G, const Region ®, const std::array< double, 2 > &span, const double grav, double &po_goc, const CellRange &cells, std::vector< double > &press) |
|
template<class FluidSystem , class Grid , class Region , class CellRange > |
void | Opm::Details::equilibrateOWG (const Grid &G, const Region ®, const double grav, const std::array< double, 2 > &span, const CellRange &cells, std::vector< std::vector< double > > &press) |
|
template<class FluidSystem , class Grid , class Region , class CellRange > |
std::vector< std::vector< double > > | Opm::EQUIL::phasePressures (const Grid &G, const Region ®, const CellRange &cells, const double grav) |
|
template<class Grid , class Region , class CellRange > |
std::vector< double > | Opm::EQUIL::temperature (const Grid &, const Region &, const CellRange &cells) |
|
template<class FluidSystem , class Grid , class Region , class CellRange , class MaterialLawManager > |
std::vector< std::vector< double > > | Opm::EQUIL::phaseSaturations (const Grid &G, const Region ®, const CellRange &cells, MaterialLawManager &materialLawManager, const std::vector< double > swat_init, std::vector< std::vector< double > > &phase_pressures) |
|
template<class Grid , class CellRangeType > |
std::vector< double > | Opm::EQUIL::computeRs (const Grid &grid, const CellRangeType &cells, const std::vector< double > oil_pressure, const std::vector< double > &temperature, const Miscibility::RsFunction &rs_func, const std::vector< double > gas_saturation) |
|
|