A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities. More...
#include "blackoilpvt/OilPvtMultiplexer.hpp"
#include "blackoilpvt/GasPvtMultiplexer.hpp"
#include "blackoilpvt/WaterPvtMultiplexer.hpp"
#include <opm/material/fluidsystems/BaseFluidSystem.hpp>
#include <opm/material/Constants.hpp>
#include <opm/material/common/MathToolbox.hpp>
#include <opm/common/Valgrind.hpp>
#include <opm/material/common/HasMemberGeneratorMacros.hpp>
#include <opm/common/Exceptions.hpp>
#include <opm/common/ErrorMacros.hpp>
#include <memory>
#include <vector>
#include <array>
Go to the source code of this file.
Classes | |
class | Opm::FluidSystems::BlackOil< Scalar > |
A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities. More... | |
struct | Opm::FluidSystems::BlackOil< Scalar >::ParameterCache< EvaluationT > |
The type of the fluid system's parameter cache. More... | |
Functions | |
Opm::BlackOil::OPM_GENERATE_HAS_MEMBER (Rs,) OPM_GENERATE_HAS_MEMBER(Rv | |
template<class FluidSystem , class LhsEval , class FluidState > | |
LhsEval | Opm::BlackOil::getRs_ (typename std::enable_if<!HasMember_Rs< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx) |
template<class FluidSystem , class LhsEval , class FluidState > | |
auto | Opm::BlackOil::getRs_ (typename std::enable_if< HasMember_Rs< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx OPM_UNUSED) -> decltype(Opm::MathToolbox< typename FluidState::Scalar >::template decay< LhsEval >(fluidState.Rs())) |
template<class FluidSystem , class LhsEval , class FluidState > | |
LhsEval | Opm::BlackOil::getRv_ (typename std::enable_if<!HasMember_Rv< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx) |
template<class FluidSystem , class LhsEval , class FluidState > | |
auto | Opm::BlackOil::getRv_ (typename std::enable_if< HasMember_Rv< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx OPM_UNUSED) -> decltype(Opm::MathToolbox< typename FluidState::Scalar >::template decay< LhsEval >(fluidState.Rv())) |
A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities.
Scalar | The type used for scalar floating point values |