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
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: