libnumerixpp  0.1.3
A Powerful C++ Library for High-Performance Numerical Computing
core.hpp File Reference

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...
 

Detailed Description

Core utils for mathematics.

Authors
alxvdev