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.