17 lines
465 B
Python
17 lines
465 B
Python
"""Compile-time gas property constants. No Python property evaluator."""
|
|
from __future__ import annotations
|
|
from dataclasses import dataclass
|
|
|
|
@dataclass(frozen=True)
|
|
class IdealGasMedium:
|
|
name: str = 'SimpleAirApprox'
|
|
R_gas: float = 287.0
|
|
cp_ref: float = 1005.0
|
|
T_ref: float = 300.0
|
|
cp_slope: float = 0.0
|
|
viscosity_ref: float = 1.82e-05
|
|
viscosity_T_ref: float = 293.15
|
|
sutherland_constant: float = 110.4
|
|
|
|
GasMedium = IdealGasMedium
|