Phase flags
ThermoPack - Latest (beta)
The phase keys are defined in src/thermopack_constants.f90, and are stored as attributes of the thermo class. That is,
the phase flag for liquid (1) can be accessed as eos.LIQPH from any equation of state object.
See Getting started for an introduction on how to initialise an equation of state.
| Phase | Value | Code name | Description |
|---|---|---|---|
| Two-phase | 0 | TWOPH | Liquid-vapor two-phase mixture |
| Liquid | 1 | LIQPH | Single phase liquid |
| Vapor | 2 | VAPPH | Single phase vapor |
| Minimum Gibbs | 3 | MINGIBBSPH | Single phase root with the minimum Gibbs free energy |
| Single | 4 | SINGLEPH | Single phase not identified as liquid or vapor |
| Solid | 5 | SOLIDPH | Single phase solid |
| Fake | 6 | FAKEPH | In rare cases no physical roots exist, and a fake liquid root is returned |