|
| Dict[str, float] | engine.pipeline.stability.analysis.calculate_chugging_frequency (float chamber_volume, float throat_area, float cstar, float gamma, float Pc, Optional[float] R=None, Optional[float] Tc=None) |
| Dict[str, Any] | engine.pipeline.stability.analysis.calculate_acoustic_modes (float chamber_length, float chamber_diameter, float gas_temperature, float gamma, float R) |
| Dict[str, Any] | engine.pipeline.stability.analysis.analyze_feed_system_stability (float feed_line_length, float feed_line_diameter, float propellant_density, float bulk_modulus, float flow_velocity, Optional[float] pressure_drop=None, *, Optional[float] wall_modulus_pa=None, Optional[float] wall_thickness_m=None, Optional[float] valve_closure_time_s=None) |
| float | engine.pipeline.stability.analysis.gain_margin_db (float gain_margin) |
| float | engine.pipeline.stability.analysis.stability_score (float min_margin) |
| bool | engine.pipeline.stability.analysis.stability_state_ok (str state, bool require_stable_state) |
| float | engine.pipeline.stability.analysis._stability_requirement (config) |
| str | engine.pipeline.stability.analysis.classify_stability (float chug_gm_nominal, float chug_gate, float acoustic_gate, float acoustic_alpha_nominal, bool acoustic_gated, float requirement) |
| | engine.pipeline.stability.analysis._fluid_attr (fluids, key, attr, default) |
| | engine.pipeline.stability.analysis._feed_attr (config, key, attr, default) |
| Optional[float] | engine.pipeline.stability.analysis._coolprop_critical_temperature (str canon) |
| str | engine.pipeline.stability.analysis._fluid_name (config, str key) |
| float | engine.pipeline.stability.analysis._fluid_thermo (config, str key, str attr) |
| str | engine.pipeline.stability.analysis._injection_phase (config, str key) |
| Tuple[float, float] | engine.pipeline.stability.analysis._feed_geometry (config, str side) |
| Optional[float] | engine.pipeline.stability.analysis._coolprop_bulk_modulus (str canon, float T, float P) |
| float | engine.pipeline.stability.analysis._liquid_bulk_modulus (config, str key, float P_line, str record_name) |
| Tuple[Optional[float], Optional[float], str] | engine.pipeline.stability.analysis._feed_wall (config, str side) |
| Tuple[float, float] | engine.pipeline.stability.analysis._chamber_dims (config, cg) |
| Tuple[float, float] | engine.pipeline.stability.analysis._jet_geometry (config, Dict[str, Any] diagnostics, str side) |
| StabilityConfig | engine.pipeline.stability.analysis._stability_config (config) |
| Dict[str, float] | engine.pipeline.stability.analysis._feed_override (Optional[Dict[str, Dict[str, float]]] feed, str side) |
| Dict[str, Any] | engine.pipeline.stability.analysis.build_stability_inputs (config, float Pc, float MR, float mdot_total, float cstar, float gamma, float R, float Tc, Dict[str, Any] diagnostics, Any cg, *, Optional[Dict[str, float]] overrides=None, Optional[Dict[str, Dict[str, float]]] feed=None) |
| Dict[str, Any] | engine.pipeline.stability.analysis._chug_fast (streams, chamber) |
| Optional[Dict[str, Any]] | engine.pipeline.stability.analysis.chug_band (Dict[str, Any] inp, float nominal_gm, int n_pts=5) |
| float | engine.pipeline.stability.analysis._chug_feed_drop (Any config, str side, float dp_feed, float mdot, float rho) |
| Optional[Dict[str, Any]] | engine.pipeline.stability.analysis.compute_physical_stability (config, float Pc, float MR, float mdot_total, float cstar, float gamma, float R, float Tc, Dict[str, Any] diagnostics, Any cg) |
| Dict[str, Any] | engine.pipeline.stability.analysis.comprehensive_stability_analysis (PintleEngineConfig config, float Pc, float MR, float mdot_total, float cstar, float gamma, float R, float Tc, Dict[str, Any] diagnostics) |
| List[str] | engine.pipeline.stability.analysis._generate_stability_recommendations (str stability_state, Dict[str, float] chugging, Dict[str, Any] acoustic, Dict[str, float] feed_system, List[Dict[str, Any]] mode_coupling, float Lstar) |