Cantera  2.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
thermo.h
Go to the documentation of this file.
1 /**
2  * @file thermo.h
3  *
4  * Support for thermo property calculation from C++ application programs.
5  * This header file includes several headers from the Cantera kernel needed
6  * to evaluate thermo properties.
7  */
8 
9 #ifndef CT_THERMO_INCL
10 #define CT_THERMO_INCL
11 
12 #include "thermo/ThermoFactory.h"
13 #include "thermo/SurfPhase.h"
14 #include "thermo/EdgePhase.h"
15 
17 #include "thermo/MargulesVPSSTP.h"
18 
19 #include "electrolyteThermo.h"
20 
21 #include "thermo/LatticePhase.h"
23 
24 #endif
Support for thermo property calculation from C++ application programs.
Header for a simple thermodynamics model of a surface phase derived from ThermoPhase, assuming an ideal solution model (see Thermodynamic Properties and class SurfPhase).
Header for intermediate ThermoPhase object for phases which employ Gibbs excess free energy based for...
Headers for the factory class that can create known ThermoPhase objects (see Thermodynamic Properties...
Header for a simple thermodynamics model of a bulk solid phase derived from ThermoPhase, assuming an ideal solution model based on a lattice of solid atoms (see Thermodynamic Properties and class LatticeSolidPhase).
Header for intermediate ThermoPhase object for phases which employ Gibbs excess free energy based for...
Header for a simple thermodynamics model of a bulk phase derived from ThermoPhase, assuming a lattice of solid atoms (see Thermodynamic Properties and class LatticePhase).
Declarations for the EdgePhase ThermoPhase object, which models the interface between two surfaces (s...