ThermoProps Class Reference
  The standard thermodynamic properties of the species in a chemical system. More...
#include <ThermoProps.hpp>
| Public Member Functions | |
| ThermoProps (const ChemicalSystem &system) | |
| Construct a ThermoProps object. | |
| ThermoProps (const ThermoProps &other) | |
| Construct a copy of a ThermoProps object. | |
| ~ThermoProps () | |
| Destroy this ThermoProps object. | |
| auto | operator= (ThermoProps other) -> ThermoProps & | 
| Assign a ThermoProps object to this. | |
| auto | update (const real &T, const real &P) -> void | 
| Update the standard thermodynamic properties of the species in the chemical system.  More... | |
| auto | update (const real &T, const real &P, Wrt< real & > wrtvar) -> void | 
| Update the standard thermodynamic properties of the species in the chemical system.  More... | |
| auto | system () const -> const ChemicalSystem & | 
| Return the chemical system associated with these standard thermodynamic properties. | |
| auto | phaseProps (Index idx) const -> ThermoPropsPhaseConstRef | 
| Return the standard thermodynamic properties of a phase with given index. | |
| auto | temperature () const -> const real & | 
| Return the temperature of the system (in K). | |
| auto | pressure () const -> const real & | 
| Return the pressure of the system (in Pa). | |
| auto | speciesStandardVolumes () const -> ArrayXrConstRef | 
| Return the standard partial molar volumes of the species in the system (in m3/mol). | |
| auto | speciesStandardVolumesT () const -> ArrayXrConstRef | 
| Return the temperature derivative of the standard partial molar volumes of the species in the system (in m³/(mol·K)). | |
| auto | speciesStandardVolumesP () const -> ArrayXrConstRef | 
| Return the pressure derivative of the standard partial molar volumes of the species in the system (in m³/(mol·Pa)). | |
| auto | speciesStandardGibbsEnergies () const -> ArrayXrConstRef | 
| Return the standard partial molar Gibbs energies of formation of the species in the system (in J/mol). | |
| auto | speciesStandardEnthalpies () const -> ArrayXrConstRef | 
| Return the standard partial molar enthalpies of formation of the species in the system (in J/mol). | |
| auto | speciesStandardEntropies () const -> ArrayXr | 
| Return the standard partial molar entropies of formation of the species in the system (in J/(mol*K)). | |
| auto | speciesStandardInternalEnergies () const -> ArrayXr | 
| Return the standard partial molar internal energies of formation of the species in the system (in J/mol). | |
| auto | speciesStandardHelmholtzEnergies () const -> ArrayXr | 
| Return the standard partial molar Helmholtz energies of formation of the species in the system (in J/mol). | |
| auto | speciesStandardHeatCapacitiesConstP () const -> ArrayXrConstRef | 
| Return the standard partial molar isobaric heat capacities of the species in the system (in J/(mol*K)). | |
| auto | speciesStandardHeatCapacitiesConstV () const -> ArrayXrConstRef | 
| Return the standard partial molar isochoric heat capacities of the species in the system (in J/(mol*K)). | |
Detailed Description
The standard thermodynamic properties of the species in a chemical system.
Member Function Documentation
◆ update() [1/2]
Update the standard thermodynamic properties of the species in the chemical system.
- Parameters
- 
  T The temperature condition (in K) P The pressure condition (in Pa) 
◆ update() [2/2]
Update the standard thermodynamic properties of the species in the chemical system.
- Parameters
- 
  T The temperature condition (in K) P The pressure condition (in Pa) wrtvar The variable with respect to automatic differentiation should be carried out. 
The documentation for this class was generated from the following file:
- Reaktoro/Core/ThermoProps.hpp