BlackOilFluidSystem.hpp File Reference
Include dependency graph for BlackOilFluidSystem.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Opm::BlackOilFluidSystem< Scalar, IndexTraits >
 A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities. More...
 
struct  Opm::BlackOilFluidSystem< Scalar, IndexTraits >::ParameterCache< EvaluationT >
 The type of the fluid system's parameter cache. More...
 

Namespaces

namespace  Opm
 
namespace  Opm::BlackOil
 

Functions

 Opm::BlackOil::OPM_GENERATE_HAS_MEMBER (Rs,) OPM_GENERATE_HAS_MEMBER(Rv
 
 Opm::BlackOil::OPM_GENERATE_HAS_MEMBER (Rvw,) template< class FluidSystem
 
class LhsEval LhsEval Opm::BlackOil::getRs_ (typename std::enable_if<!HasMember_Rs< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx)
 
template<class FluidSystem , class FluidState , class LhsEval >
auto Opm::BlackOil::getRs_ (typename std::enable_if< HasMember_Rs< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.Rs()))
 
template<class FluidSystem , class FluidState , class LhsEval >
LhsEval Opm::BlackOil::getRv_ (typename std::enable_if<!HasMember_Rv< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx)
 
template<class FluidSystem , class FluidState , class LhsEval >
auto Opm::BlackOil::getRv_ (typename std::enable_if< HasMember_Rv< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.Rv()))
 
template<class FluidSystem , class FluidState , class LhsEval >
LhsEval Opm::BlackOil::getRvw_ (typename std::enable_if<!HasMember_Rvw< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx)
 
template<class FluidSystem , class FluidState , class LhsEval >
auto Opm::BlackOil::getRvw_ (typename std::enable_if< HasMember_Rvw< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.Rvw()))
 
template<class FluidSystem , class FluidState , class LhsEval >
LhsEval Opm::BlackOil::getSaltConcentration_ (typename std::enable_if<!HasMember_saltConcentration< FluidState >::value, const FluidState & >::type, unsigned)
 
template<class FluidSystem , class FluidState , class LhsEval >
auto Opm::BlackOil::getSaltConcentration_ (typename std::enable_if< HasMember_saltConcentration< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.saltConcentration()))
 
template<class FluidSystem , class FluidState , class LhsEval >
LhsEval Opm::BlackOil::getSaltSaturation_ (typename std::enable_if<!HasMember_saltSaturation< FluidState >::value, const FluidState & >::type, unsigned)
 
template<class FluidSystem , class FluidState , class LhsEval >
auto Opm::BlackOil::getSaltSaturation_ (typename std::enable_if< HasMember_saltSaturation< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.saltSaturation()))
 

Detailed Description

A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities.

Template Parameters
ScalarThe type used for scalar floating point values