ThermoModel.hpp
55 auto phaseProperties(Index iphase, Index ispecies, Index nspecies) const -> PhaseThermoModelResultConst;
58 inline auto standardPartialMolarGibbsEnergies() -> ThermoVectorRef { return standard_partial_molar_gibbs_energies; };
61 inline auto standardPartialMolarGibbsEnergies() const -> ThermoVectorConstRef { return standard_partial_molar_gibbs_energies; };
64 inline auto standardPartialMolarEnthalpies() -> ThermoVectorRef { return standard_partial_molar_enthalpies; };
67 inline auto standardPartialMolarEnthalpies() const -> ThermoVectorConstRef { return standard_partial_molar_enthalpies; };
70 inline auto standardPartialMolarVolumes() -> ThermoVectorRef { return standard_partial_molar_volumes; };
73 inline auto standardPartialMolarVolumes() const -> ThermoVectorConstRef { return standard_partial_molar_volumes; };
76 inline auto standardPartialMolarHeatCapacitiesConstP() -> ThermoVectorRef { return standard_partial_molar_heat_capacities_cp; };
79 inline auto standardPartialMolarHeatCapacitiesConstP() const -> ThermoVectorConstRef { return standard_partial_molar_heat_capacities_cp; };
82 inline auto standardPartialMolarHeatCapacitiesConstV() -> ThermoVectorRef { return standard_partial_molar_heat_capacities_cv; };
85 inline auto standardPartialMolarHeatCapacitiesConstV() const -> ThermoVectorConstRef { return standard_partial_molar_heat_capacities_cv; };
91 inline auto lnActivityConstants() const -> ThermoVectorConstRef { return ln_activity_constants; };
std::function< void(ThermoModelResult &, Temperature, Pressure)> ThermoModel
The signature of the thermodynamic model function that calculates the standard thermodynamic properti...
Definition: ThermoModel.hpp:114
auto standardPartialMolarEnthalpies() const -> ThermoVectorConstRef
The standard partial molar enthalpies of the species (in units of J/mol).
Definition: ThermoModel.hpp:67
ThermoModelResult()
Construct a default ThermoModelResult instance.
Definition: ThermoModel.cpp:22
auto lnActivityConstants() -> ThermoVectorRef
The natural log of the activity constants of the species.
Definition: ThermoModel.hpp:88
auto standardPartialMolarVolumes() const -> ThermoVectorConstRef
The standard partial molar volumes of the species (in units of m3/mol).
Definition: ThermoModel.hpp:73
auto standardPartialMolarGibbsEnergies() const -> ThermoVectorConstRef
The standard partial molar Gibbs energies of the species (in units of J/mol).
Definition: ThermoModel.hpp:61
auto standardPartialMolarGibbsEnergies() -> ThermoVectorRef
The standard partial molar Gibbs energies of the species (in units of J/mol).
Definition: ThermoModel.hpp:58
auto lnActivityConstants() const -> ThermoVectorConstRef
The natural log of the activity constants of the species.
Definition: ThermoModel.hpp:91
The result of a thermodynamic model function that calculates standard thermodynamic properties of spe...
Definition: ThermoModel.hpp:30
auto standardPartialMolarHeatCapacitiesConstP() -> ThermoVectorRef
The standard partial molar isobaric heat capacities of the species (in units of J/(mol*K)).
Definition: ThermoModel.hpp:76
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
PhaseThermoModelResultBase< ThermoVectorConstRef > PhaseThermoModelResultConst
The thermodynamic properties of the species in a phase (constant).
Definition: PhaseThermoModel.hpp:56
A type that describes temperature in units of K.
Definition: ThermoScalar.hpp:177
PhaseThermoModelResultBase< ThermoVectorRef > PhaseThermoModelResult
The thermodynamic properties of the species in a phase.
Definition: PhaseThermoModel.hpp:53
auto standardPartialMolarVolumes() -> ThermoVectorRef
The standard partial molar volumes of the species (in units of m3/mol).
Definition: ThermoModel.hpp:70
auto standardPartialMolarEnthalpies() -> ThermoVectorRef
The standard partial molar enthalpies of the species (in units of J/mol).
Definition: ThermoModel.hpp:64
auto standardPartialMolarHeatCapacitiesConstV() -> ThermoVectorRef
The standard partial molar isochoric heat capacities of the species (in units of J/(mol*K)).
Definition: ThermoModel.hpp:82
auto phaseProperties(Index iphase, Index ispecies, Index nspecies) -> PhaseThermoModelResult
Return a view of the thermodynamic properties of a phase.
Definition: ThermoModel.cpp:44
auto resize(Index nphases, Index nspecies) -> void
Resize this ThermoModelResult with a given number of species.
Definition: ThermoModel.cpp:34
auto standardPartialMolarHeatCapacitiesConstP() const -> ThermoVectorConstRef
The standard partial molar isobaric heat capacities of the species (in units of J/(mol*K)).
Definition: ThermoModel.hpp:79
auto standardPartialMolarHeatCapacitiesConstV() const -> ThermoVectorConstRef
The standard partial molar isochoric heat capacities of the species (in units of J/(mol*K)).
Definition: ThermoModel.hpp:85
A template base class to represent a vector of thermodynamic scalars and their partial derivatives.
Definition: ThermoVector.hpp:48