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
 T The new temperature (in units of K) P The new pressure (in units of Pa)

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