STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.stability_hifi.meanflow.spec.MeanFlowSpec Class Reference

Static Public Attributes

np rho .ndarray
np c .ndarray
np gamma .ndarray
np qbar .ndarray
Optional ubar = None
List refs = field(default_factory=list)
Optional meta = None
Optional c_element = None

Detailed Description

Scalar (Helmholtz-tier) mean-flow fields on a meridional mesh (Eq. 9-10).

``c`` is the paper's per-node sound-speed field (Section V.A) — the right
representation for any *smoothly varying* mean flow, which is what every real
generator (parametric or CFD) produces. ``c_element``, an EngineDesign-specific
addition not in the paper, is an escape hatch for synthetic verification cases that
need a genuinely *discontinuous* material property a shared node cannot represent
(verification case V2's temperature-jump duct is the only user of it in P0). When
present, ``assemble_passive`` should be called with ``c_element`` instead of ``c``;
``c`` is still filled in (as a defensible smooth proxy) purely so the dataclass
contract — "every field the paper lists is always populated" — holds even here.

Definition at line 44 of file spec.py.

Member Data Documentation

◆ c

np engine.stability_hifi.meanflow.spec.MeanFlowSpec.c .ndarray
static

Definition at line 59 of file spec.py.

◆ c_element

Optional engine.stability_hifi.meanflow.spec.MeanFlowSpec.c_element = None
static

Definition at line 65 of file spec.py.

◆ gamma

np engine.stability_hifi.meanflow.spec.MeanFlowSpec.gamma .ndarray
static

◆ meta

Optional engine.stability_hifi.meanflow.spec.MeanFlowSpec.meta = None
static

Definition at line 64 of file spec.py.

◆ qbar

np engine.stability_hifi.meanflow.spec.MeanFlowSpec.qbar .ndarray
static

Definition at line 61 of file spec.py.

◆ refs

List engine.stability_hifi.meanflow.spec.MeanFlowSpec.refs = field(default_factory=list)
static

Definition at line 63 of file spec.py.

◆ rho

np engine.stability_hifi.meanflow.spec.MeanFlowSpec.rho .ndarray
static

◆ ubar

Optional engine.stability_hifi.meanflow.spec.MeanFlowSpec.ubar = None
static

Definition at line 62 of file spec.py.


The documentation for this class was generated from the following file:
  • EngineDesign/engine/stability_hifi/meanflow/spec.py