Skip to the content.

Equations of state in ThermoPack are classes. On the Python-side, all classes inherit from the thermo class, which holds the interfaces to most practical calculations, such as computation of thermophysical properties, phase equilibria, etc. Inheriting classes may contain utility methods for specific parameter tuning, methods to compute specific Helmholtz energy contributions, or other methods specific to the EoS.

The documentation for the thermo class is found here

For Documentation of the Fortran side of ThermoPack, refer to the Doxygen manual.

The available equations of state in ThermoPack are indicated in the table below, with links to the documentation for the respective class in the cases where the class implements any specific non-inherited functionality. Information about available species can be found on the Component identifiers page, all components are available for the cubic equations of state.

The (Python-side) inheritance structure for the classes is shown in the list below the table.

Cubic Extended Cubic SAFT Multi- parameter Other
VdW Quantum cubic SAFT-VR Mie MEOS Extended Corresponding state
SRK CPA SAFT-VRQ Mie NIST-MEOS  
PR SRK-CPA PC-SAFT MBWR-16  
Translated- Consistent PR PR-CPA SPC-SAFT MBWR-32  
Schmidt- Wensel   PCP-SAFT Gerg-2008  
Patel-Teja   PeTS    
Lee-Kesler