Opm::RateConverter::Details::PhaseUsed Namespace Reference

Functions

bool water (const PhaseUsage &pu)
 
bool oil (const PhaseUsage &pu)
 
bool gas (const PhaseUsage &pu)
 

Detailed Description

Convenience functions for querying presence/absence of active phases.

Function Documentation

bool Opm::RateConverter::Details::PhaseUsed::gas ( const PhaseUsage &  pu)
inline

Active gas predicate.

Parameters
[in]puActive phase object.
Returns
Whether or not gas is an active phase.

Referenced by Opm::RateConverter::SurfaceToReservoirVoidage< BlackoilPropsAdInterface, std::vector< int > >::calcCoeff(), and Opm::RateConverter::Details::PhasePos::gas().

bool Opm::RateConverter::Details::PhaseUsed::oil ( const PhaseUsage &  pu)
inline

Active oil predicate.

Parameters
[in]puActive phase object.
Returns
Whether or not oil is an active phase.

Referenced by Opm::RateConverter::SurfaceToReservoirVoidage< BlackoilPropsAdInterface, std::vector< int > >::calcCoeff(), and Opm::RateConverter::Details::PhasePos::oil().

bool Opm::RateConverter::Details::PhaseUsed::water ( const PhaseUsage &  pu)
inline

Active water predicate.

Parameters
[in]puActive phase object.
Returns
Whether or not water is an active phase.

Referenced by Opm::RateConverter::SurfaceToReservoirVoidage< BlackoilPropsAdInterface, std::vector< int > >::calcCoeff(), and Opm::RateConverter::Details::PhasePos::water().