C++ Utilities
4.17.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
|
Go to the source code of this file.
Namespaces | |
MathUtilities | |
Contains various mathematical functions. | |
Functions | |
CPP_UTILITIES_EXPORT int | MathUtilities::random (int lowerbounds, int upperbounds) |
Returns a pseudo random number between lowerbounds and upperbounds. More... | |
CPP_UTILITIES_EXPORT int | MathUtilities::digitsum (int number, int base) |
Returns the digitsum of the given number using the specified base. More... | |
CPP_UTILITIES_EXPORT int | MathUtilities::factorial (int number) |
Returns the factorial of the given number. More... | |
CPP_UTILITIES_EXPORT uint64 | MathUtilities::powerModulo (const uint64 base, const uint64 exponent, const uint64 module) |
Computes base power exponent modulo module. More... | |
CPP_UTILITIES_EXPORT int64 | MathUtilities::inverseModulo (int64 number, int64 module) |
Computes the inverse of number modulo module. More... | |
CPP_UTILITIES_EXPORT uint64 | MathUtilities::orderModulo (const uint64 number, const uint64 module) |
Computes the order of number modulo module. More... | |