Opm::FluidSystems::BlackOil< Scalar >::ParameterCache Class Reference The type of the fluid system's parameter cache. More...
Inheritance diagram for Opm::FluidSystems::BlackOil< Scalar >::ParameterCache:
Detailed Descriptiontemplate<class Scalar>
|
|
inherited |
Constants for ORing the quantities of the fluid state that have not changed since the last update.
|
inline |
|
inline |
Return the index of the region which should be used to determine the thermodynamic properties.
Referenced by Opm::FluidSystems::BlackOil< Scalar >::density(), Opm::FluidSystems::BlackOil< Scalar >::fugacityCoefficient(), and Opm::FluidSystems::BlackOil< Scalar >::viscosity().
|
inline |
Set the index of the region which should be used to determine the thermodynamic properties.
|
inlineinherited |
Update the quantities of the parameter cache for all phases.
fluidState | The representation of the thermodynamic system of interest. |
exceptQuantities | The quantities of the fluid state that have not changed since the last update. |
|
inlineinherited |
Update pressure dependent quantities of the parameter cache for all phases.
This method should be called if only the phase pressures changed since the last call to an update() method.
fluidState | The representation of the thermodynamic system of interest. |
References Opm::ParameterCacheBase< Implementation >::Composition, and Opm::ParameterCacheBase< Implementation >::Temperature.
|
inlineinherited |
Update temperature dependent quantities of the parameter cache for all phases.
This method should be called if only the phase temperatures changed since the last call to an update() method.
fluidState | The representation of the thermodynamic system of interest. |
|
inlineinherited |
Update all cached parameters of a specific fluid phase which depend on composition.
Only use this method if neither the pressure nor the temperature of the phase changed between two update*() calls. If more changed, call updatePhase()!
fluidState | The representation of the thermodynamic system of interest. |
phaseIdx | The index of the fluid phase of interest. |
References Opm::ParameterCacheBase< Implementation >::Pressure, and Opm::ParameterCacheBase< Implementation >::Temperature.
|
inlineinherited |
Update all cached parameters of a specific fluid phase.
fluidState | The representation of the thermodynamic system of interest. |
phaseIdx | The index of the fluid phase of interest. |
exceptQuantities | The quantities of the fluid state that have not changed since the last update. |
|
inlineinherited |
Update all cached parameters of a specific fluid phase which depend on pressure.
Only use this method if only the pressure of a phase changed between two update*() calls. If more changed, call updatePhase()!
fluidState | The representation of the thermodynamic system of interest. |
phaseIdx | The index of the fluid phase of interest. |
|
inlineinherited |
Update all cached parameters of a specific fluid phase which depend on the mole fraction of a single component.
Only use this method if just a single component's concentration changed between two update*() calls. If more than one concentration changed, call updatePhaseComposition() of updatePhase()!
fluidState | The representation of the thermodynamic system of interest. |
phaseIdx | The index of the fluid phase of interest. |
compIdx | The component index of the component for which the mole fraction was modified in the fluid phase of interest. |
|
inlineinherited |
Update all cached parameters of a specific fluid phase which depend on temperature.
Only use this method if only the temperature of a phase changed between two update*() calls. If more changed, call updatePhase()!
fluidState | The representation of the thermodynamic system of interest. |
phaseIdx | The index of the fluid phase of interest. |