Go to the source code of this file.
|
| float | engine.pipeline.flight_altitude_optimizer._integrate (np.ndarray times, np.ndarray values) |
| Tuple[np.ndarray, np.ndarray, np.ndarray, np.ndarray] | engine.pipeline.flight_altitude_optimizer.truncate_time_series (np.ndarray times, np.ndarray thrust, np.ndarray mdot_O, np.ndarray mdot_F, float burn_time_s) |
| Tuple[float, float, float] | engine.pipeline.flight_altitude_optimizer.required_propellant_at_burn_time (np.ndarray times, np.ndarray thrust, np.ndarray mdot_O, np.ndarray mdot_F, float burn_time_s) |
| AltitudeOptimizeResult | engine.pipeline.flight_altitude_optimizer.optimize_minimum_fuel_burn_time (*, np.ndarray times, np.ndarray thrust, np.ndarray mdot_O, np.ndarray mdot_F, float target_apogee_m, float apogee_tolerance_m, Callable[[float], BurnTimeEval] simulate_at_burn_time, Optional[float] min_burn_time_s=None, Optional[float] max_burn_time_s=None, float time_resolution_s=0.05, int max_iterations=24) |