Opm::Component< ScalarT, Implementation > Class Template Reference Abstract base class of a pure chemical species. More...
Inheritance diagram for Opm::Component< ScalarT, Implementation >:
Detailed Descriptiontemplate<class ScalarT, class Implementation> class Opm::Component< ScalarT, Implementation > Abstract base class of a pure chemical species.
Member Typedef Documentation◆ Scalar
template<class ScalarT , class Implementation >
Member Function Documentation◆ acentricFactor()
template<class ScalarT , class Implementation >
Returns the acentric factor of the component. Referenced by Opm::PengRobinson< Scalar >::ambroseWalton_(). ◆ criticalPressure()
template<class ScalarT , class Implementation >
Returns the critical pressure in of the component. Referenced by Opm::PengRobinson< Scalar >::ambroseWalton_(), Opm::PengRobinson< Scalar >::computeVaporPressure(), Opm::GasPhase< Scalar, ComponentT >::criticalPressure(), and Opm::LiquidPhase< Scalar, ComponentT >::criticalPressure(). ◆ criticalTemperature()
template<class ScalarT , class Implementation >
Returns the critical temperature in of the component. Referenced by Opm::PengRobinson< Scalar >::ambroseWalton_(), Opm::PengRobinson< Scalar >::computeVaporPressure(), Opm::GasPhase< Scalar, ComponentT >::criticalTemperature(), and Opm::LiquidPhase< Scalar, ComponentT >::criticalTemperature(). ◆ criticalVolume()
template<class ScalarT , class Implementation >
Returns the critical volume in of the component. ◆ gasDensity()
template<class ScalarT , class Implementation >
template<class Evaluation >
The density in of the component at a given pressure in and temperature in .
Referenced by Opm::GasPhase< Scalar, ComponentT >::density(). ◆ gasEnthalpy()
template<class ScalarT , class Implementation >
template<class Evaluation >
Specific enthalpy of the pure component in gas.
Referenced by Opm::GasPhase< Scalar, ComponentT >::enthalpy(). ◆ gasHeatCapacity()
template<class ScalarT , class Implementation >
template<class Evaluation >
Specific isobaric heat capacity of the component [J/kg] as a gas. Referenced by Opm::GasPhase< Scalar, ComponentT >::heatCapacity(). ◆ gasInternalEnergy()
template<class ScalarT , class Implementation >
template<class Evaluation >
Specific internal energy of the pure component in gas.
Referenced by Opm::GasPhase< Scalar, ComponentT >::internalEnergy(). ◆ gasIsCompressible()
template<class ScalarT , class Implementation >
Returns true iff the gas phase is assumed to be compressible. Referenced by Opm::GasPhase< Scalar, ComponentT >::isCompressible(). ◆ gasIsIdeal()
template<class ScalarT , class Implementation >
Returns true iff the gas phase is assumed to be ideal. Referenced by Opm::GasPhase< Scalar, ComponentT >::isIdealGas(). ◆ gasThermalConductivity()
template<class ScalarT , class Implementation >
template<class Evaluation >
Thermal conductivity of the component [W/(m^2 K/m)] as a gas. Referenced by Opm::GasPhase< Scalar, ComponentT >::thermalConductivity(). ◆ gasViscosity()
template<class ScalarT , class Implementation >
template<class Evaluation >
The dynamic viscosity of the pure component at a given pressure in and temperature in .
Referenced by Opm::GasPhase< Scalar, ComponentT >::viscosity(). ◆ init()
template<class ScalarT , class Implementation >
A default routine for initialization, not needed for components and must not be called.
This function throws a warning when called: "No init routine defined - make sure that this is not necessary!" ◆ liquidDensity()
template<class ScalarT , class Implementation >
template<class Evaluation >
The density of the liquid component at a given pressure in and temperature in .
Referenced by Opm::LiquidPhase< Scalar, ComponentT >::density(). ◆ liquidEnthalpy()
template<class ScalarT , class Implementation >
template<class Evaluation >
Specific enthalpy of the pure component in liquid.
Referenced by Opm::LiquidPhase< Scalar, ComponentT >::enthalpy(). ◆ liquidHeatCapacity()
template<class ScalarT , class Implementation >
template<class Evaluation >
Specific isobaric heat capacity of the component [J/kg] as a liquid. Referenced by Opm::LiquidPhase< Scalar, ComponentT >::heatCapacity(). ◆ liquidInternalEnergy()
template<class ScalarT , class Implementation >
template<class Evaluation >
Specific internal energy of pure the pure component in liquid.
Referenced by Opm::LiquidPhase< Scalar, ComponentT >::internalEnergy(). ◆ liquidIsCompressible()
template<class ScalarT , class Implementation >
Returns true iff the liquid phase is assumed to be compressible. Referenced by Opm::LiquidPhase< Scalar, ComponentT >::isCompressible(). ◆ liquidThermalConductivity()
template<class ScalarT , class Implementation >
template<class Evaluation >
Thermal conductivity of the component [W/(m^2 K/m)] as a liquid. Referenced by Opm::LiquidPhase< Scalar, ComponentT >::thermalConductivity(). ◆ liquidViscosity()
template<class ScalarT , class Implementation >
template<class Evaluation >
The dynamic liquid viscosity of the pure component.
Referenced by Opm::LiquidPhase< Scalar, ComponentT >::viscosity(). ◆ molarMass()
template<class ScalarT , class Implementation >
The molar mass in of the component. Referenced by Opm::GasPhase< Scalar, ComponentT >::molarMass(), and Opm::LiquidPhase< Scalar, ComponentT >::molarMass(). ◆ name()
template<class ScalarT , class Implementation >
A human readable name for the component. Referenced by Opm::GasPhase< Scalar, ComponentT >::name(), and Opm::LiquidPhase< Scalar, ComponentT >::name(). ◆ triplePressure()
template<class ScalarT , class Implementation >
Returns the pressure in at the component's triple point. Referenced by Opm::GasPhase< Scalar, ComponentT >::triplePressure(), and Opm::LiquidPhase< Scalar, ComponentT >::triplePressure(). ◆ tripleTemperature()
template<class ScalarT , class Implementation >
Returns the temperature in at the component's triple point. Referenced by Opm::GasPhase< Scalar, ComponentT >::tripleTemperature(), and Opm::LiquidPhase< Scalar, ComponentT >::tripleTemperature(). ◆ vaporPressure()
template<class ScalarT , class Implementation >
template<class Evaluation >
The vapor pressure in of the component at a given temperature in .
Referenced by Opm::GasPhase< Scalar, ComponentT >::vaporPressure(), and Opm::LiquidPhase< Scalar, ComponentT >::vaporPressure(). Member Data Documentation◆ isTabulated
template<class ScalarT , class Implementation >
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||