STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
mach_solver.py File Reference

Go to the source code of this file.

Classes

class  engine.core.mach_solver.MachSolverResult

Namespaces

namespace  engine
namespace  engine.core
namespace  engine.core.mach_solver

Functions

float engine.core.mach_solver.calculate_area_mach_ratio (float M, float gamma)
float engine.core.mach_solver.calculate_area_mach_derivative (float M, float gamma, Optional[float] A_Astar=None)
float engine.core.mach_solver.estimate_initial_mach (float eps, float gamma, bool supersonic=True)
MachSolverResult engine.core.mach_solver.solve_mach_from_area_ratio (float eps, float gamma, bool supersonic=True, float tolerance=1e-10, int max_iterations=50, Optional[float] initial_guess=None)
Tuple[float, bool] engine.core.mach_solver.solve_mach_robust (float eps, float gamma, bool supersonic=True)
Tuple[float, bool] engine.core.mach_solver.solve_exit_mach_robust (float eps, float gamma)
MachSolverResult engine.core.mach_solver.solve_exit_mach_from_area_ratio (float eps, float gamma, **kwargs)