|
| List | time_array = Field(..., min_length=2, description="Time array [s]") |
| List | thrust_array = Field(..., min_length=2, description="Thrust array [N]") |
| List | mdot_O_array = Field(..., min_length=2, description="LOX mass flow array [kg/s]") |
| List | mdot_F_array = Field(..., min_length=2, description="Fuel mass flow array [kg/s]") |
| float | lox_mass_kg = Field(default=18.0, gt=0, description="Initial LOX mass [kg]") |
| float | fuel_mass_kg = Field(default=4.0, gt=0, description="Initial fuel mass [kg]") |
| Optional | lox_tank = Field(default=None, description="LOX tank configuration") |
| Optional | fuel_tank = Field(default=None, description="Fuel tank configuration") |
| Optional | environment = Field(default=None, description="Environment configuration") |
| Optional | rocket = Field(default=None, description="Rocket configuration") |
| Optional | reference_pressure_pa |
Request body for flight simulation (time-series mode only).
Definition at line 145 of file flight.py.
◆ environment
| Optional backend.routers.flight.FlightSimRequest.environment = Field(default=None, description="Environment configuration") |
|
static |
◆ fuel_mass_kg
| float backend.routers.flight.FlightSimRequest.fuel_mass_kg = Field(default=4.0, gt=0, description="Initial fuel mass [kg]") |
|
static |
◆ fuel_tank
| Optional backend.routers.flight.FlightSimRequest.fuel_tank = Field(default=None, description="Fuel tank configuration") |
|
static |
◆ lox_mass_kg
| float backend.routers.flight.FlightSimRequest.lox_mass_kg = Field(default=18.0, gt=0, description="Initial LOX mass [kg]") |
|
static |
◆ lox_tank
| Optional backend.routers.flight.FlightSimRequest.lox_tank = Field(default=None, description="LOX tank configuration") |
|
static |
◆ mdot_F_array
| List backend.routers.flight.FlightSimRequest.mdot_F_array = Field(..., min_length=2, description="Fuel mass flow array [kg/s]") |
|
static |
◆ mdot_O_array
| List backend.routers.flight.FlightSimRequest.mdot_O_array = Field(..., min_length=2, description="LOX mass flow array [kg/s]") |
|
static |
◆ reference_pressure_pa
| Optional backend.routers.flight.FlightSimRequest.reference_pressure_pa |
|
static |
Initial value:= Field(
default=None, gt=0,
description="Ambient pressure the thrust curve was computed at [Pa]. Unset: the engine solver's "
"reference at the SESSION config's elevation, which is what the time series ran at.")
Definition at line 167 of file flight.py.
◆ rocket
| Optional backend.routers.flight.FlightSimRequest.rocket = Field(default=None, description="Rocket configuration") |
|
static |
◆ thrust_array
| List backend.routers.flight.FlightSimRequest.thrust_array = Field(..., min_length=2, description="Thrust array [N]") |
|
static |
◆ time_array
| List backend.routers.flight.FlightSimRequest.time_array = Field(..., min_length=2, description="Time array [s]") |
|
static |
The documentation for this class was generated from the following file: