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