opm-common
Loading...
Searching...
No Matches
Opm::SimpleModularFluidState< ValueType, numPhasesV, numComponentsV, FluidSystem, storePressure, storeTemperature, storeComposition, storeFugacity, storeSaturation, storeDensity, storeViscosity, storeEnthalpy > Class Template Reference

Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium. More...

#include <SimpleModularFluidState.hpp>

Inheritance diagram for Opm::SimpleModularFluidState< ValueType, numPhasesV, numComponentsV, FluidSystem, storePressure, storeTemperature, storeComposition, storeFugacity, storeSaturation, storeDensity, storeViscosity, storeEnthalpy >:
Opm::ModularFluidState< ValueType, numPhasesV, numComponentsV, std::conditional< storePressure, FluidStateExplicitPressureModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullPressureModule< ValueType > >::type, std::conditional< storeTemperature, FluidStateExplicitTemperatureModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullTemperatureModule< ValueType > >::type, std::conditional< storeComposition, FluidStateExplicitCompositionModule< ValueType, FluidSystem, OPM_SMFS >, FluidStateNullCompositionModule< ValueType > >::type, std::conditional< storeFugacity, FluidStateExplicitFugacityModule< ValueType, numPhasesV, numComponentsV, OPM_SMFS >, FluidStateNullFugacityModule< ValueType > >::type, std::conditional< storeSaturation, FluidStateExplicitSaturationModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullSaturationModule< ValueType > >::type, std::conditional< storeDensity, FluidStateExplicitDensityModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullDensityModule< ValueType, numPhasesV, OPM_SMFS > >::type, std::conditional< storeViscosity, FluidStateExplicitViscosityModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullViscosityModule< ValueType, numPhasesV, OPM_SMFS > >::type, std::conditional< storeEnthalpy, FluidStateExplicitEnthalpyModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullEnthalpyModule< ValueType, numPhasesV, OPM_SMFS > >::type >

Additional Inherited Members

Public Types inherited from Opm::ModularFluidState< ValueType, numPhasesV, numComponentsV, std::conditional< storePressure, FluidStateExplicitPressureModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullPressureModule< ValueType > >::type, std::conditional< storeTemperature, FluidStateExplicitTemperatureModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullTemperatureModule< ValueType > >::type, std::conditional< storeComposition, FluidStateExplicitCompositionModule< ValueType, FluidSystem, OPM_SMFS >, FluidStateNullCompositionModule< ValueType > >::type, std::conditional< storeFugacity, FluidStateExplicitFugacityModule< ValueType, numPhasesV, numComponentsV, OPM_SMFS >, FluidStateNullFugacityModule< ValueType > >::type, std::conditional< storeSaturation, FluidStateExplicitSaturationModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullSaturationModule< ValueType > >::type, std::conditional< storeDensity, FluidStateExplicitDensityModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullDensityModule< ValueType, numPhasesV, OPM_SMFS > >::type, std::conditional< storeViscosity, FluidStateExplicitViscosityModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullViscosityModule< ValueType, numPhasesV, OPM_SMFS > >::type, std::conditional< storeEnthalpy, FluidStateExplicitEnthalpyModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullEnthalpyModule< ValueType, numPhasesV, OPM_SMFS > >::type >
enum  
enum  
using ValueType
Public Member Functions inherited from Opm::ModularFluidState< ValueType, numPhasesV, numComponentsV, std::conditional< storePressure, FluidStateExplicitPressureModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullPressureModule< ValueType > >::type, std::conditional< storeTemperature, FluidStateExplicitTemperatureModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullTemperatureModule< ValueType > >::type, std::conditional< storeComposition, FluidStateExplicitCompositionModule< ValueType, FluidSystem, OPM_SMFS >, FluidStateNullCompositionModule< ValueType > >::type, std::conditional< storeFugacity, FluidStateExplicitFugacityModule< ValueType, numPhasesV, numComponentsV, OPM_SMFS >, FluidStateNullFugacityModule< ValueType > >::type, std::conditional< storeSaturation, FluidStateExplicitSaturationModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullSaturationModule< ValueType > >::type, std::conditional< storeDensity, FluidStateExplicitDensityModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullDensityModule< ValueType, numPhasesV, OPM_SMFS > >::type, std::conditional< storeViscosity, FluidStateExplicitViscosityModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullViscosityModule< ValueType, numPhasesV, OPM_SMFS > >::type, std::conditional< storeEnthalpy, FluidStateExplicitEnthalpyModule< ValueType, numPhasesV, OPM_SMFS >, FluidStateNullEnthalpyModule< ValueType, numPhasesV, OPM_SMFS > >::type >
void checkDefined () const
 Make sure that all attributes are defined.
void assign (const FluidState &fs)
 Retrieve all parameters from an arbitrary fluid state.

Detailed Description

template<class ValueType, unsigned numPhasesV, unsigned numComponentsV, class FluidSystem, bool storePressure, bool storeTemperature, bool storeComposition, bool storeFugacity, bool storeSaturation, bool storeDensity, bool storeViscosity, bool storeEnthalpy>
class Opm::SimpleModularFluidState< ValueType, numPhasesV, numComponentsV, FluidSystem, storePressure, storeTemperature, storeComposition, storeFugacity, storeSaturation, storeDensity, storeViscosity, storeEnthalpy >

Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium.

This class uses simpler and slightly less flexible template parameters as ModularFluidState. Except for this, it is identical.


The documentation for this class was generated from the following file: