|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Static Public Attributes | |
| tuple | ports [PortState, ...] |
| tuple | flows [float, ...] |
| tuple | states = () |
| tuple | dstates = () |
| Mapping | signals = field(default_factory=dict) |
| float | t = 0.0 |
Everything a component needs to evaluate its residuals once. Ports and flows are in the order the component's spec declares them, so a component indexes its own ports positionally without looking up names in a hot loop.
Definition at line 59 of file component.py.
|
static |
Definition at line 75 of file component.py.
|
static |
Definition at line 68 of file component.py.
|
static |
Definition at line 67 of file component.py.
|
static |
Definition at line 79 of file component.py.
Referenced by feedtwin.session.core.Session._integrate(), and feedtwin.session.core.Session.peek_signals().
|
static |
Definition at line 72 of file component.py.
|
static |
Definition at line 82 of file component.py.
Referenced by engine.pipeline.cea_cache.CEAAuxTables._bilinear(), engine.pipeline.cea_cache.CEAAuxTables._build(), feedtwin.session.core.Session._burnout_check(), feedtwin.session.core.Session._check_limits(), engine.pipeline.cea_cache.CEAAuxTables._exit(), feedtwin.session.core.Session._fire_notes(), feedtwin.session.core.Session._integrate(), engine.pipeline.cea_cache.CEAAuxTables._load(), feedtwin.session.core.Session._record_solver(), engine.layerx.flight.InlineAscent.advance(), feedtwin.session.core.Session.command_state(), feedtwin.session.core.Session.prime(), and feedtwin.session.burn.BurnTrace.recorder().