|
| int16 | clockwerk::safeDivide (float a, float b, float &result) |
| | Overloaded functions to perform safe division.
|
| int16 | clockwerk::safeDivide (double a, double b, double &result) |
| int16 | clockwerk::safeDivide (int32 a, int32 b, int32 &result) |
| int16 | clockwerk::safeDivide (uint64 a, uint64 b, uint64 &result) |
| int16 | clockwerk::safeSqrt (float input, float &result) |
| | Overloaded functions to perform safe square root.
|
| int16 | clockwerk::safeSqrt (double input, double &result) |
| int16 | clockwerk::safeNroot (float input, int32 rt, float &result) |
| | Overloaded functions to perform safe n root.
|
| int16 | clockwerk::safeNroot (double input, int32 rt, double &result) |
| int16 | clockwerk::safeAcos (float input, float &result) |
| | Overloaded functions to perform save cosine inverse.
|
| int16 | clockwerk::safeAcos (double input, double &result) |
| int16 | clockwerk::safeAsin (float input, float &result) |
| | Overloaded functions to perform save sine inverse.
|
| int16 | clockwerk::safeAsin (double input, double &result) |
| int16 | clockwerk::safeTan (float input, float &result) |
| | Overloaded functions to perform safe tangent.
|
| int16 | clockwerk::safeTan (double input, double &result) |
| bool | clockwerk::floatEquals (floating_point a, floating_point b, floating_point tolerance=1e-6) |
| | Compares if two floats are equal within a certain range.
|
| int16 | clockwerk::sgn (floating_point val) |
| | Return the sign of the value.
|