Reaktoro  v2.1.1
A unified framework for modeling chemically reactive systems
ThermoPropsPhaseBaseData< TypeOp > Struct Template Reference

The base type for primary standard thermodynamic property data of a phase from which others are computed. More...

#include <ThermoPropsPhase.hpp>

Public Member Functions

template<template< typename > typename OtherTypeOp>
auto operator= (const ThermoPropsPhaseBaseData< OtherTypeOp > &other)
 Assign a ThermoPropsPhaseBaseData object to this.
 
template<template< typename > typename OtherTypeOp>
 operator ThermoPropsPhaseBaseData< OtherTypeOp > ()
 Convert this ThermoPropsPhaseBaseData object into another.
 
template<template< typename > typename OtherTypeOp>
 operator ThermoPropsPhaseBaseData< OtherTypeOp > () const
 Convert this ThermoPropsPhaseBaseData object into another.
 
auto operator= (const ArrayStream< real > &array)
 Assign the given array data to this ThermoPropsPhaseBaseData object.
 
 operator ArrayStream< real > () const
 Convert this ThermoPropsPhaseBaseData object into an array.
 

Public Attributes

TypeOp< realT
 The temperature of the phase (in K).
 
TypeOp< realP
 The pressure of the phase (in Pa).
 
TypeOp< ArrayXrG0
 The standard molar Gibbs energies of formation of the species in the phase (in J/mol)
 
TypeOp< ArrayXrH0
 The standard molar enthalpies of formation of the species in the phase (in J/mol)
 
TypeOp< ArrayXrV0
 The standard molar volumes of the species in the phase (in m³/mol)
 
TypeOp< ArrayXrVT0
 The temperature derivative of the standard molar volumes of the species in the phase (in m³/(mol·K)).
 
TypeOp< ArrayXrVP0
 The pressure derivative of the standard molar volumes of the species in the phase (in m³/(mol·Pa)).
 
TypeOp< ArrayXrCp0
 The standard molar isobaric heat capacities of the species in the phase (in J/(mol·K))
 

Detailed Description

template<template< typename > typename TypeOp>
struct Reaktoro::ThermoPropsPhaseBaseData< TypeOp >

The base type for primary standard thermodynamic property data of a phase from which others are computed.


The documentation for this struct was generated from the following file: