![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Numerical expression evaluation, root finding, ordinary differential equations and portable vector operations used by engine solvers. More...
Files | |
| file | FindRoot.cpp |
| Newton-Raphson + Ridder — numerically identical to legacy findroot.c. | |
| file | FindRoot.hpp |
| Newton-Raphson and Ridder root finders. | |
| file | MathExpr.cpp |
| Shunting-yard parser + stack evaluator. | |
| file | MathExpr.hpp |
| Mathematical expression parser and evaluator. | |
| file | OdeSolver.cpp |
| RK45 Cash-Karp ODE integrator — numerically identical to legacy. | |
| file | OdeSolver.hpp |
| Runge-Kutta-Cash-Karp (RK45) ODE integrator with adaptive step control. | |
| file | SIMD.hpp |
| SIMD abstraction layer for vectorized arithmetic operations. | |
Numerical expression evaluation, root finding, ordinary differential equations and portable vector operations used by engine solvers.