Math utilities. More...
Namespaces | |
ndtree | |
nd-octree | |
ndtree::v1::math | |
Mathematical utilities. | |
Functions | |
template<class Int , CONCEPT_REQUIRES_(Integral< Int >{}) > | |
constexpr Int | ndtree::v1::math::ipow (const Int b, const Int e) |
Computes b^e for (b,e) integers. More... | |
template<class Float , CONCEPT_REQUIRES_(std::is_floating_point< Float >{}) > | |
constexpr Float | ndtree::v1::math::floor (Float x) |
Constexpr version of cmath floor. More... | |
template<class Int , CONCEPT_REQUIRES_(Integral< Int >{}) > | |
constexpr Int | ndtree::v1::math::factorial (const Int n) noexcept |
Computes the factorial of n. More... | |
template<class Int , CONCEPT_REQUIRES_(Integral< Int >{}) > | |
constexpr Int | ndtree::v1::math::binomial_coefficient (const Int n, const Int m) noexcept |
Computes the binomial coefficient (n m) More... | |
Math utilities.