|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| bool | is_two_phase (self) |
| bool | is_liquid_like (self) |
Static Public Attributes | |
| str | LIQUID = "liquid" |
| str | GAS = "gas" |
| str | TWO_PHASE = "two_phase" |
| str | SUPERCRITICAL = "supercritical" |
| str | SUPERCRITICAL_GAS = "supercritical_gas" |
| str | SUPERCRITICAL_LIQUID = "supercritical_liquid" |
| str | CRITICAL_POINT = "critical_point" |
| str | UNKNOWN = "unknown" |
Fluid phase, independent of any backend's integer encoding. Backends map their own constants onto this so that nothing above the property layer imports a CoolProp enum -- the point of ADR-0001's boundary is that swapping an equation-of-state library is a change inside ``props/backends/``, not a change everywhere ``phase == 6`` was written.
| bool feedtwin.props.state.Phase.is_liquid_like | ( | self | ) |
Liquid or supercritical-liquid: dense, effectively incompressible. Used to pick correlations -- single-phase liquid pressure drop applies to a supercritical liquid too, and asking ``phase is Phase.LIQUID`` alone would silently route a supercritical LOX line down the gas path.
|
static |
|
static |
|
static |
|
static |
|
static |