![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Functions | |
| double | pow3_2 (double x) noexcept |
| Compute the real 3/2 power using square or cube roots. | |
| double | pow5_2 (double x) noexcept |
| Compute the real 5/2 power using square or cube roots. | |
| double | pow5_3 (double x) noexcept |
| Compute the real 5/3 power using square or cube roots. | |
| double | pow4_3 (double x) noexcept |
| Compute the real 4/3 power using square or cube roots. | |
| double | pow2_3 (double x) noexcept |
| Compute the real 2/3 power using square or cube roots. | |
|
inlinenoexcept |
Compute the real 2/3 power using square or cube roots.
| [in] | x | Finite input; x * x must remain representable for a finite result. Units are chosen by the caller. |
|
inlinenoexcept |
Compute the real 3/2 power using square or cube roots.
| [in] | x | Nonnegative finite input. Units are chosen by the caller. |
|
inlinenoexcept |
Compute the real 4/3 power using square or cube roots.
| [in] | x | Finite input. Units are chosen by the caller. |
|
inlinenoexcept |
Compute the real 5/2 power using square or cube roots.
| [in] | x | Nonnegative finite input. Units are chosen by the caller. |
|
inlinenoexcept |
Compute the real 5/3 power using square or cube roots.
| [in] | x | Finite input; x * x must remain representable for a finite result. Units are chosen by the caller. |