Opm::BlackOil Namespace Reference

Functions

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

Function Documentation

◆ getRs_() [1/2]

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()))

◆ getRs_() [2/2]

class LhsEval LhsEval Opm::BlackOil::getRs_ ( typename std::enable_if<!HasMember_Rs< FluidState >::value, const FluidState & >::type  fluidState,
unsigned  regionIdx 
)

◆ getRv_() [1/2]

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()))

◆ getRv_() [2/2]

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 
)

◆ getRvw_() [1/2]

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()))

◆ getRvw_() [2/2]

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 
)

◆ getSaltConcentration_() [1/2]

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()))

◆ getSaltConcentration_() [2/2]

template<class FluidSystem , class FluidState , class LhsEval >
LhsEval Opm::BlackOil::getSaltConcentration_ ( typename std::enable_if<!HasMember_saltConcentration< FluidState >::value, const FluidState & >::type  ,
unsigned   
)

◆ getSaltSaturation_() [1/2]

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()))

◆ getSaltSaturation_() [2/2]

template<class FluidSystem , class FluidState , class LhsEval >
LhsEval Opm::BlackOil::getSaltSaturation_ ( typename std::enable_if<!HasMember_saltSaturation< FluidState >::value, const FluidState & >::type  ,
unsigned   
)

◆ OPM_GENERATE_HAS_MEMBER() [1/2]

Opm::BlackOil::OPM_GENERATE_HAS_MEMBER ( Rs  )

◆ OPM_GENERATE_HAS_MEMBER() [2/2]

Opm::BlackOil::OPM_GENERATE_HAS_MEMBER ( Rvw  )