46template <
class Scalar>
54 static std::string_view
name()
90 template <
class Evaluation>
115 template <
class Evaluation>
122 template <
class Evaluation>
129 template <
class Evaluation>
130 static Evaluation
gasDensity(
const Evaluation& ,
const Evaluation& )
136 template <
class Evaluation>
144 template <
class Evaluation>
145 static Evaluation
gasEnthalpy(
const Evaluation& ,
const Evaluation& )
151 template <
class Evaluation>
158 template <
class Evaluation>
165 template <
class Evaluation>
172 template <
class Evaluation>
179 template <
class Evaluation>
186 template <
class Evaluation>
193 template <
class Evaluation>
Abstract base class of a pure chemical species.
Abstract base class of a pure chemical species.
Definition Component.hpp:44
A component where all quantities are fixed at 1.0.
Definition Unit.hpp:48
static Evaluation gasThermalConductivity(const Evaluation &, const Evaluation &)
Thermal conductivity of the component [W/(m^2 K/m)] as a gas.
Definition Unit.hpp:173
static Scalar triplePressure()
Returns the pressure in at the component's triple point.
Definition Unit.hpp:84
static Evaluation gasHeatCapacity(const Evaluation &, const Evaluation &)
Specific isobaric heat capacity of the component [J/kg] as a gas.
Definition Unit.hpp:187
static Evaluation liquidViscosity(const Evaluation &, const Evaluation &)
The dynamic liquid viscosity of the pure component.
Definition Unit.hpp:123
static Evaluation gasEnthalpy(const Evaluation &, const Evaluation &)
Specific enthalpy of the pure component in gas.
Definition Unit.hpp:145
static bool gasIsCompressible()
Returns true iff the gas phase is assumed to be compressible.
Definition Unit.hpp:103
static std::string_view name()
A human readable name for the component.
Definition Unit.hpp:54
static Scalar tripleTemperature()
Returns the temperature in at the component's triple point.
Definition Unit.hpp:78
static Evaluation liquidInternalEnergy(const Evaluation &, const Evaluation &)
Specific internal energy of pure the pure component in liquid.
Definition Unit.hpp:166
static Evaluation gasInternalEnergy(const Evaluation &, const Evaluation &)
Specific internal energy of the pure component in gas.
Definition Unit.hpp:159
static Scalar molarMass()
The molar mass in of the component.
Definition Unit.hpp:60
static Evaluation liquidDensity(const Evaluation &, const Evaluation &)
The density of the liquid component at a given pressure in and temperature in .
Definition Unit.hpp:116
static Evaluation gasDensity(const Evaluation &, const Evaluation &)
The density in of the component at a given pressure in and temperature in .
Definition Unit.hpp:130
static bool gasIsIdeal()
Returns true iff the gas phase is assumed to be ideal.
Definition Unit.hpp:109
static Scalar criticalTemperature()
Returns the critical temperature in of the component.
Definition Unit.hpp:66
static Evaluation liquidHeatCapacity(const Evaluation &, const Evaluation &)
Specific isobaric heat capacity of the component [J/kg] as a liquid.
Definition Unit.hpp:194
static Evaluation gasViscosity(const Evaluation &, const Evaluation &)
The dynamic viscosity of the pure component at a given pressure in and temperature in .
Definition Unit.hpp:137
static Evaluation vaporPressure(const Evaluation &)
The vapor pressure in of the component at a given temperature in .
Definition Unit.hpp:91
static Scalar criticalPressure()
Returns the critical pressure in of the component.
Definition Unit.hpp:72
static Evaluation liquidEnthalpy(const Evaluation &, const Evaluation &)
Specific enthalpy of the pure component in liquid.
Definition Unit.hpp:152
static bool liquidIsCompressible()
Returns true iff the liquid phase is assumed to be compressible.
Definition Unit.hpp:97
static Evaluation liquidThermalConductivity(const Evaluation &, const Evaluation &)
Thermal conductivity of the component [W/(m^2 K/m)] as a liquid.
Definition Unit.hpp:180
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30