|
| float | engine.layerx.diag.waterhammer.wave_speed (float a_fluid, float rho, float bore, float wall, float E=E_316_PA, float c1=1.0) |
| float | engine.layerx.diag.waterhammer.joukowsky (float rho, float a, float dv) |
| float | engine.layerx.diag.waterhammer.michaud (float rho, float length, float v0, float closure_s, float a) |
| float | engine.layerx.diag.waterhammer._solve_boundary (float R, float B, float rhs) |
| Dict[str, Any] | engine.layerx.diag.waterhammer.moc (Pipeline pipe, *, float t_end, int n_reaches=16, Optional[Callable[[float], float]] valve_R=None, Optional[Callable[[float], float]] valve_flow=None, Optional[float] R_down0=None) |
| Dict[str, float] | engine.layerx.diag.waterhammer.opening_surge (*, float p_front, float pc, float mdot_arrival, float phi, float B) |
| List[Dict[str, Any]] | engine.layerx.diag.waterhammer.waterhammer_from_run (Any prep, Mapping[str, Any] result, Any config=None, HammerSettings settings=HammerSettings(), Optional[Mapping[str, Any]] start=None) |
| Dict[str, Any] | engine.layerx.diag.waterhammer._row (Any prep, Mapping[str, Any] result, str side, str key, HammerSettings settings, Optional[Mapping[str, Any]] start) |