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
- Configuration Variables
- REFPROP Interface
- Cubic Equations of State
- PC-SAFT Equations of State
- Examples
- Changelog for CoolProp
- Superancillaries
- Ideal-gas properties
- Low-rank SVD lookup for 2D property tables
- The 2D rectangle problem
- SVD in two paragraphs
- Where the win comes from for smooth \(f\)
- A worked rank-1, rank-2, rank-3 example
- Continuous evaluation: 1D interpolation per mode
- Per-call cost of the hot path
- What about the curved domain?
- Region dispatch: AABB first, then the curved envelope
- What this code does NOT do
- References