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> class Opm::TemperatureOverlayFluidState< FluidState > This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state. Member Typedef Documentation◆ Scalar
template<class FluidState >
Member Enumeration Documentation◆ anonymous enum◆ anonymous enumConstructor & Destructor Documentation◆ TemperatureOverlayFluidState() [1/3]
template<class FluidState >
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_. ◆ TemperatureOverlayFluidState() [2/3]
template<class FluidState >
◆ TemperatureOverlayFluidState() [3/3]
template<class FluidState >
Member Function Documentation◆ averageMolarMass()
template<class FluidState >
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_. ◆ checkDefined()
template<class FluidState >
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 Opm::Valgrind::CheckDefined(), and Opm::TemperatureOverlayFluidState< FluidState >::temperature_. ◆ density()
template<class FluidState >
The mass density of a fluid phase [kg/m^3]. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ enthalpy()
template<class FluidState >
The specific enthalpy of a fluid phase [J/kg]. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ fugacity()
template<class FluidState >
The fugacity of a component in a phase [Pa]. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ fugacityCoefficient()
template<class FluidState >
The fugacity coefficient of a component in a phase []. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ internalEnergy()
template<class FluidState >
The specific internal energy of a fluid phase [J/kg]. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ massFraction()
template<class FluidState >
The mass fraction of a component in a phase []. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ molarDensity()
template<class FluidState >
The molar density of a fluid phase [mol/m^3]. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ molarity()
template<class FluidState >
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_. ◆ molarVolume()
template<class FluidState >
The molar volume of a fluid phase [m^3/mol]. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ moleFraction()
template<class FluidState >
The mole fraction of a component in a phase []. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ operator=()
template<class FluidState >
◆ pressure()
template<class FluidState >
The pressure of a fluid phase [Pa]. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ saturation()
template<class FluidState >
Returns the saturation of a phase []. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. ◆ setTemperature()
template<class FluidState >
Set the temperature [K] of a fluid phase. References Opm::TemperatureOverlayFluidState< FluidState >::temperature_. ◆ temperature()
template<class FluidState >
The temperature of a fluid phase [K]. References Opm::TemperatureOverlayFluidState< FluidState >::temperature_. ◆ viscosity()
template<class FluidState >
The dynamic viscosity of a fluid phase [Pa s]. References Opm::TemperatureOverlayFluidState< FluidState >::fs_. Member Data Documentation◆ fs_
template<class FluidState >
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(). ◆ temperature_
template<class FluidState >
Referenced by Opm::TemperatureOverlayFluidState< FluidState >::checkDefined(), Opm::TemperatureOverlayFluidState< FluidState >::operator=(), Opm::TemperatureOverlayFluidState< FluidState >::setTemperature(), Opm::TemperatureOverlayFluidState< FluidState >::temperature(), and Opm::TemperatureOverlayFluidState< FluidState >::TemperatureOverlayFluidState(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||