|
libnumerixpp
0.1.3
A Powerful C++ Library for High-Performance Numerical Computing
|
Core utils for mathematics. More...
Go to the source code of this file.
Namespaces | |
| mathematics | |
| Basic mathematics utils. | |
Functions | |
| auto | mathematics::old_approximate_power (double base, double exponent) -> double |
| Algorithm for fast exponentiation "'Old' approximation". More... | |
| auto | mathematics::another_approximate_power (double base, double exponent) -> double |
| Algorithm for fast exponentiation "'Another' approximation". More... | |
| auto | mathematics::binary_power (double b, unsigned long long e) -> double |
| Algorithm: Binary exponentiation. More... | |
| auto | mathematics::fast_power_dividing (double base, double exponent) -> double |
| Algorithm: "Dividing fast power". More... | |
| auto | mathematics::fast_power_fractional (double base, double exponent) -> double |
| Algorithm: "Fractional fast power". More... | |
| auto | mathematics::add_percent_to_number (double number, double percentage) -> double |
| Adds a percent to number. More... | |
| auto | mathematics::square_it_up (double num) -> double |
| Gets the number square (N^2). More... | |
| auto | mathematics::get_square_root (double num) -> double |
| Gets the square root. More... | |
| auto | mathematics::intabs (int x) -> int |
| Getting the modulus of a number without a comparison operation. More... | |
Core utils for mathematics.