CoolProp#
This section includes information about the CoolProp software, listings of inputs, etc.
- Available Wrappers
- High-Level Interface
- Versions
- PropsSI function
- Vapor, Liquid, and Saturation States
- Imposing the Phase (Optional)
- Fluid information
- Trivial inputs
- PhaseSI function
- Partial Derivatives
- Predefined Mixtures
- User-Defined Mixtures
- Reference States
- Calling REFPROP
- Adding Fluids
- C++ Sample Code
- C++ Sample Code Output
- Sample Code
- Table of string inputs to PropsSI function
- Low Level Interface
- Introduction
- Generating Input Pairs
- Keyed output versus accessor functions
- Things only in the low-level interface
- Imposing the Phase (Optional)
- Disambiguating Multiple Saturation Roots
- Partial Derivatives
- Two-Phase and Saturation Derivatives
- Reference States
- Low-level interface using REFPROP
- Access from High-Level Interface
- Tabular Interpolation
- SVDSBTL β SVD-Compressed Tabular Lookup Backend
- Backend Options
- Configuration Variables
- REFPROP Interface
- Cubic Equations of State
- PC-SAFT Equations of State
- GERG-2004 and GERG-2008 Equations of State
- Introduction
- Usage
- Components
- Range of validity
- What these backends deliberately do not provide
- Data GERG does not publish, derived here
- Known limitations
- Which input pairs actually work
- Mixture
DQandDmolarPflashes - Compositions with two or more exactly-zero mole fractions
- Saturation states below the enforced
Tmin - Properties GERG does not define at all
set_reference_stateSandset_reference_stateDare not available- The strictness rules are model-level, not C++-level
- Tabular backends wrapping GERG
- Helium and hydrogen are supercritical-only as pure fluids
- Reference state
- Relationship to CoolPropβs default HEOS mixture model
- Implementation notes and references
- Examples
- Changelog for CoolProp
- Superancillaries
- Robust, fast \(H\),\(S\) flash
- Ideal-gas properties