|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| None | __post_init__ (self) |
| float | x_max (self) |
| float | y_max (self) |
| bool | in_box (self, float x, float y) |
| float | __call__ (self, float x, float y) |
| dict[str, Any] | to_dict (self) |
| "Table2D" | from_dict (cls, Mapping[str, Any] raw) |
Public Attributes | |
| x0 | |
| dx | |
| nx | |
| y0 | |
| dy | |
| ny | |
Static Public Attributes | |
| tuple | values [tuple[float, ...], ...] |
Protected Member Functions | |
| tuple[float,...] | _row (self, int i) |
| tuple[float, float, float, float] | _column (self, int i, int j) |
Values on a uniform grid, evaluated with clamped Catmull-Rom. ``values[i][j]`` is the value at ``(x0 + i dx, y0 + j dy)``.
| float feedtwin.engine.card.Table2D.__call__ | ( | self, | |
| float | x, | ||
| float | y ) |
| None feedtwin.engine.card.Table2D.__post_init__ | ( | self | ) |
|
protected |
Definition at line 146 of file card.py.
References engine.pipeline.combustion_physics.CstarOfMR._row, _row(), and ny.
Referenced by __call__().
|
protected |
| "Table2D" feedtwin.engine.card.Table2D.from_dict | ( | cls, | |
| Mapping[str, Any] | raw ) |
Definition at line 164 of file card.py.
Referenced by engine.control.robust_ddp.data_models.ControllerConfig.from_json(), engine.control.robust_ddp.data_models.ControllerConfig.from_yaml(), and calibration_robustness.SystemConfig.load().
| bool feedtwin.engine.card.Table2D.in_box | ( | self, | |
| float | x, | ||
| float | y ) |
| dict[str, Any] feedtwin.engine.card.Table2D.to_dict | ( | self | ) |
Definition at line 152 of file card.py.
Referenced by calibration_robustness.SystemConfig.save(), engine.control.robust_ddp.data_models.ControllerConfig.to_json(), and engine.control.robust_ddp.data_models.ControllerConfig.to_yaml().
| float feedtwin.engine.card.Table2D.x_max | ( | self | ) |
| float feedtwin.engine.card.Table2D.y_max | ( | self | ) |
| feedtwin.engine.card.Table2D.dx |
Definition at line 155 of file card.py.
Referenced by __call__(), __post_init__(), and x_max().
| feedtwin.engine.card.Table2D.dy |
Definition at line 158 of file card.py.
Referenced by __call__(), __post_init__(), and y_max().
| feedtwin.engine.card.Table2D.nx |
Definition at line 156 of file card.py.
Referenced by __call__(), __post_init__(), _row(), and x_max().
| feedtwin.engine.card.Table2D.ny |
Definition at line 159 of file card.py.
Referenced by __call__(), __post_init__(), _column(), and y_max().
|
static |
Definition at line 106 of file card.py.
Referenced by __post_init__(), and _row().
| feedtwin.engine.card.Table2D.x0 |
Definition at line 154 of file card.py.
Referenced by __call__(), in_box(), test_robust_ddp_dynamics.TestDynamics.test_blowdown_decreases_pressure(), test_robust_ddp_dynamics.TestDynamics.test_control_clamping(), test_robust_ddp_controller_integration.TestControllerIntegration.test_controller_integration(), test_robust_ddp_dynamics.TestDynamics.test_copv_blowdown(), test_robust_ddp_dynamics.TestDynamics.test_feed_pressure_lag(), test_robust_ddp_dynamics.TestDynamics.test_linearize_accuracy(), test_robust_ddp_dynamics.TestDynamics.test_linearize_shape(), test_robust_ddp_dynamics.TestDynamics.test_pressurization_increases_pressure(), test_robust_ddp_dynamics.TestDynamics.test_regulator_behavior(), test_robust_ddp_dynamics.TestDynamics.test_state_non_negative(), test_robust_ddp_dynamics.TestDynamics.test_step_basic(), test_robust_ddp_dynamics.TestDynamics.test_ullage_volume_increases(), test_robust_ddp_dynamics.TestDynamics.test_zero_mass_flow(), and x_max().
| feedtwin.engine.card.Table2D.y0 |
Definition at line 157 of file card.py.
Referenced by __call__(), in_box(), and y_max().