|
| | engine.pipeline.combustion_physics._march_core_py (D2_0, w_cls, rho_l, mu, rho_f, k_f, lnB, t_h, inv_FB, cd_blow, U_c, rho_c, pr3, cp_g, dx, n_steps, u_drop0, F0, v_floor, rr_w, starts, nq) |
| Any | engine.pipeline.combustion_physics._record (List[Dict[str, Any]] assumptions, str name, Any value, str unit, str reason) |
| Dict[str, float] | engine.pipeline.combustion_physics.compute_combustion_state (float Pc, float Tc, float R, float Ac, float At, float Lstar, float m_dot_total) |
| Tuple[float, float] | engine.pipeline.combustion_physics.saturation_state (float P, float T_boil, float L_boil, float molecular_weight, Optional[float] T_crit=None) |
| float | engine.pipeline.combustion_physics._gas_viscosity (float T, float M_gas) |
| Optional[CstarWideTable] | engine.pipeline.combustion_physics.get_cstar_wide_table (str ox_name, str fuel_name) |
| | engine.pipeline.combustion_physics._coolprop_state (Optional[str] name) |
| Optional[Dict[str, float]] | engine.pipeline.combustion_physics.liquid_heatup_properties (Optional[str] name, float P, float T0, float T_s, float Tc) |
| float | engine.pipeline.combustion_physics.abramzon_sirignano_F (float B) |
| float | engine.pipeline.combustion_physics.yuen_chen_drag_factor (float B) |
| Dict[str, Any] | engine.pipeline.combustion_physics.spray_vaporization_march (List[Dict[str, float]] streams, *, float Pc, float Tc, float gamma, float R, float m_dot_total, float Ac, float L_chamber, float u_drop0, float rr_q, str blowing="abramzon_sirignano", int profile_points=0) |
| Tuple[float, Dict[str, Any]] | engine.pipeline.combustion_physics.calculate_vaporization_efficiency (*, float Pc, float Tc, float gamma, float R, float MR, float m_dot_total, float Ac, float At, float Lstar, Dict[str, Any] spray_diagnostics, Optional[Dict[str, Any]] fuel_props, Optional[Dict[str, Any]] ox_props, float u_fuel, float u_lox, float rr_q, List[Dict[str, Any]] assumptions, str blowing="abramzon_sirignano", Optional[CstarOfMR] cstar_fn=None) |
| Tuple[float, Dict[str, float]] | engine.pipeline.combustion_physics.calculate_gasification_efficiency (float Tc, float Pc, float tau_res, float SMD, float rho_l, float cp_l, float L_eff, float T_inj, float cp_g, float rho_g, float mu_g, float U_slip, Optional[float] D_m=None, float Pr=0.8, Optional[dict] fuel_props=None, bool debug=False) |
| float | engine.pipeline.combustion_physics.rupe_mixing_parameter (float rho_O, float v_O, float d_O, float rho_F, float v_F, float d_F) |
| Optional[float] | engine.pipeline.combustion_physics.rupe_M_from_diagnostics (Optional[Dict[str, Any]] diag) |
| float | engine.pipeline.combustion_physics.rupe_R_opt_from_angles (Optional[float] theta_O_deg, Optional[float] theta_F_deg, Optional[float] d_O=None, Optional[float] d_F=None) |
| float | engine.pipeline.combustion_physics.rupe_Em_at_M (float M, float Em_opt, float M_opt=1.0, float curvature=6.07) |
| float | engine.pipeline.combustion_physics.rupe_Em_of_distribution (np.ndarray r, np.ndarray w, float R) |
| Dict[str, Any] | engine.pipeline.combustion_physics.stream_tube_mixing_efficiency (float MR, CstarOfMR cstar_fn, List[Tuple[float, float, float]] elements, str distribution="gaussian") |
| Tuple[float, float] | engine.pipeline.combustion_physics._mass_quantiles_OF (np.ndarray r, np.ndarray w, Tuple[float, float] qs) |
| Optional[List[Tuple[float, float]]] | engine.pipeline.combustion_physics._element_split (Dict[str, Any] diag, float MR) |
| Optional[CstarOfMR] | engine.pipeline.combustion_physics._cstar_source (float Pc, Any cea_cache, List[Dict[str, Any]] assumptions) |
| Dict[str, Any] | engine.pipeline.combustion_physics.calculate_combustion_efficiency_advanced (float Lstar, float Pc, float Tc, float cstar_ideal, float gamma, float R, float MR, CombustionEfficiencyConfig config, float Ac, float At, float m_dot_total, Optional[float] u_fuel=None, Optional[float] u_lox=None, Optional[Dict] spray_diagnostics=None, Optional[Dict] fuel_props=None, Optional[Dict] ox_props=None, bool debug=False, Any cea_cache=None, Optional[CstarOfMR] cstar_fn=None) |
| Optional[Dict[str, Any]] | engine.pipeline.combustion_physics.vaporization_profile (Dict[str, Any] ce, int points=40) |