Reaktoro 
A unified framework for modeling chemically reactive systems
Reaktoro::ThermoProperties Class Reference

Detailed Description

A class used for calculating standard thermodynamic properties of species in a chemical system.

#include <ThermoProperties.hpp>

Public Member Functions

 ThermoProperties ()
 Construct a default ThermoProperties instance.
 
 ThermoProperties (const ChemicalSystem &system)
 Construct a ThermoProperties instance with given ChemicalSystem.
 
 ThermoProperties (const ThermoProperties &other)
 Construct a copy of a ThermoProperties instance.
 
virtual ~ThermoProperties ()
 Destroy this instance.
 
auto operator= (ThermoProperties other) -> ThermoProperties &
 Construct a copy of a ThermoProperties instance.
 
auto update (double T, double P) -> void
 Update the thermodynamic properties of the chemical system. More...
 
auto temperature () const -> double
 Return the temperature of the phase (in units of K).
 
auto pressure () const -> double
 Return the pressure of the phase (in units of Pa).
 
auto standardPartialMolarGibbsEnergies () const -> ThermoVector
 Return the standard partial molar Gibbs energies of the species (in units of J/mol).
 
auto standardPartialMolarEnthalpies () const -> ThermoVector
 Return the standard partial molar enthalpies of the species (in units of J/mol).
 
auto standardPartialMolarVolumes () const -> ThermoVector
 Return the standard partial molar volumes of the species (in units of m3/mol).
 
auto standardPartialMolarEntropies () const -> ThermoVector
 Return the standard partial molar entropies of the species (in units of J/(mol*K)).
 
auto standardPartialMolarInternalEnergies () const -> ThermoVector
 Return the standard partial molar internal energies of the species (in units of J/mol).
 
auto standardPartialMolarHelmholtzEnergies () const -> ThermoVector
 Return the standard partial molar Helmholtz energies of the species (in units of J/mol).
 
auto standardPartialMolarHeatCapacitiesConstP () const -> ThermoVector
 Return the standard partial molar isobaric heat capacities of the species (in units of J/(mol*K)).
 
auto standardPartialMolarHeatCapacitiesConstV () const -> ThermoVector
 Return the standard partial molar isochoric heat capacities of the species (in units of J/(mol*K)).
 

Member Function Documentation

auto Reaktoro::ThermoProperties::update ( double  T,
double  P 
) -> void

Update the thermodynamic properties of the chemical system.

Parameters
TThe new temperature (in units of K)
PThe new pressure (in units of Pa)

The documentation for this class was generated from the following files: