struct Substance::Impl

Declaration

struct Substance::Impl { /* full declaration omitted */ };

Declared at: ThermoFun/Substance.cpp:11

Member Variables

public std::string name
The name of the chemical Substance
public std::string symbol
The name of the chemical Substance
public std::string formula
The chemical formula of the chemical Substance
public std::string reactionSymbol
The symbol of the reaction that defines the properties of this substance
public double molar_mass
The molar mass of the chemical Substance (in units of g/mol)
public double reference_T = 298.14999999999998
Reference temperature (in K, 298.15 default)
public double reference_P = 1.0E+5
Reference pressure (in Pa, 1e5 Pa default)
public double lower_T
Lower temperature limit (in K)
public double lower_P
Lower pressure limit (in Pa)
public double upper_T
Upper temperature limit (in K)
public double upper_P
Upper pressure limit (in Pa)
public ThermoFun::listmethods TPMethods
list of Temperature and pressure correction methods in the order they will be executed
public MethodGenEoS_Thrift::type method_genEoS
General method (or equation of state for both T and P correction)
public MethodCorrT_Thrift::type method_T
Method of temperature correction of thermodynamic properties
public MethodCorrP_Thrift::type method_P
Method of pressure correction of thermodynamic properties
public SubstanceClass::type substance_class
Class of the substance COMPONENT, GASFLUID, AQSOLUTE, AQSOLVENT, SURFSPECIES, SITEMOIETY, OTHER_SC
public AggregateState::type aggregate_state
Agregate state of the substance
public SubstanceThermoCalculationType::type thermo_calculation_type
Type of calculation used for determining the substance properties using a defined PT correction model or from a reaction
public ThermoFun::ThermoPropertiesSubstance thermo_prop
Thermodynamic properties of the substance at temperature and pressure and at reference tempearature and reference presure (usually 298.15 K and 1e05 Pa)
public ThermoFun::ThermoPropertiesSubstance thermo_ref_prop
Thermodynamic properties of the substance at temperature and pressure and at reference tempearature and reference presure (usually 298.15 K and 1e05 Pa)
public ThermoFun::ThermoParametersSubstance thermo_param
Parameters used to calculate the thermodynamic properties of the substance at the desired temperature and pressure using a certain calculation model
public int charge
public std::string jString