Opm::TemperatureOverlayFluidState< FluidState > Class Template Reference This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state. More...
Detailed Descriptiontemplate<class FluidState>
|
typedef FluidState::Scalar Opm::TemperatureOverlayFluidState< FluidState >::Scalar |
|
inline |
Constructor.
The overlay fluid state copies the temperature from the first fluid phase of the argument, so it initially behaves exactly like the underlying fluid state, provided that the underlying fluid state is in thermal equilibrium.
References Opm::TemperatureOverlayFluidState< FluidState >::temperature_.
|
inline |
|
inline |
|
inline |
The average molar mass of a fluid phase [kg/mol].
The average mass is the mean molar mass of a molecule of the fluid at current composition. It is defined as the sum of the component's molar masses weighted by the current mole fraction:
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
Make sure that all attributes are defined.
This method does not do anything if the program is not run under valgrind. If it is, then valgrind will print an error message if some attributes of the object have not been properly defined.
References Valgrind::CheckDefined(), and Opm::TemperatureOverlayFluidState< FluidState >::temperature_.
|
inline |
The mass density of a fluid phase [kg/m^3].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The specific enthalpy of a fluid phase [J/kg].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The fugacity of a component in a phase [Pa].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The fugacity coefficient of a component in a phase [].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The specific internal energy of a fluid phase [J/kg].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The mass fraction of a component in a phase [].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The molar density of a fluid phase [mol/m^3].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The molar concentration of a component in a phase [mol/m^3].
This quantity is usually called "molar concentration" or just "concentration", but there are many other (though less common) measures for concentration.
http://en.wikipedia.org/wiki/Concentration
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The molar volume of a fluid phase [m^3/mol].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
The mole fraction of a component in a phase [].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
|
inline |
The pressure of a fluid phase [Pa].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
Returns the saturation of a phase [].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
inline |
Set the temperature [K] of a fluid phase.
References Opm::TemperatureOverlayFluidState< FluidState >::temperature_.
|
inline |
The temperature of a fluid phase [K].
References Opm::TemperatureOverlayFluidState< FluidState >::temperature_.
|
inline |
The dynamic viscosity of a fluid phase [Pa s].
References Opm::TemperatureOverlayFluidState< FluidState >::fs_.
|
protected |
Referenced by Opm::TemperatureOverlayFluidState< FluidState >::averageMolarMass(), Opm::TemperatureOverlayFluidState< FluidState >::density(), Opm::TemperatureOverlayFluidState< FluidState >::enthalpy(), Opm::TemperatureOverlayFluidState< FluidState >::fugacity(), Opm::TemperatureOverlayFluidState< FluidState >::fugacityCoefficient(), Opm::TemperatureOverlayFluidState< FluidState >::internalEnergy(), Opm::TemperatureOverlayFluidState< FluidState >::massFraction(), Opm::TemperatureOverlayFluidState< FluidState >::molarDensity(), Opm::TemperatureOverlayFluidState< FluidState >::molarity(), Opm::TemperatureOverlayFluidState< FluidState >::molarVolume(), Opm::TemperatureOverlayFluidState< FluidState >::moleFraction(), Opm::TemperatureOverlayFluidState< FluidState >::operator=(), Opm::TemperatureOverlayFluidState< FluidState >::pressure(), Opm::TemperatureOverlayFluidState< FluidState >::saturation(), and Opm::TemperatureOverlayFluidState< FluidState >::viscosity().
|
protected |
Referenced by Opm::TemperatureOverlayFluidState< FluidState >::checkDefined(), Opm::TemperatureOverlayFluidState< FluidState >::operator=(), Opm::TemperatureOverlayFluidState< FluidState >::setTemperature(), Opm::TemperatureOverlayFluidState< FluidState >::temperature(), and Opm::TemperatureOverlayFluidState< FluidState >::TemperatureOverlayFluidState().