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

## Detailed Description

Defines a class for querying thermodynamic and chemical properties of a phase.

#include <PhaseThermoProperties.hpp>

## Public Member Functions

PhaseThermoProperties ()
Construct a default PhaseThermoProperties instance.

PhaseThermoProperties (const Phase &phase)
Construct a PhaseThermoProperties instance with given Phase instance.

PhaseThermoProperties (const PhaseThermoProperties &other)
Construct a copy of a PhaseThermoProperties instance.

virtual ~PhaseThermoProperties ()
Destroy this instance.

auto operator= (PhaseThermoProperties other) -> PhaseThermoProperties &
Construct a copy of a PhaseThermoProperties instance.

auto update (double T, double P) -> void
Update the thermodynamic properties of the phase. 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::PhaseThermoProperties::update ( double T, double P ) -> void

Update the thermodynamic properties of the phase.

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: