Detailed Description
These functions provide scalar and SIMD version of some combinatorial functions.
Convenience header:
#include <eve/function/combinatorial.hpp>
Variables | |
constexpr callable_bernouilli_ | eve::bernouilli = {} |
Callable object computing bernouilli numbers sequence. More... | |
constexpr callable_double_factorial_ | eve::double_factorial = {} |
Callable object computing unsigned integral double_factorial. More... | |
constexpr callable_factorial_ | eve::factorial = {} |
Callable object computing unsigned integral factorial \(\displaystyle n! = \prod_{i=1}^n i\). More... | |
constexpr callable_fibonacci_ | eve::fibonacci = {} |
Callable object computing the nth value of the fibonacci sequence. More... | |
constexpr callable_gcd_ | eve::gcd = {} |
Callable object computing greater common divisor. More... | |
constexpr callable_lcm_ | eve::lcm = {} |
Callable object computing least common multiple. More... | |
constexpr callable_lrising_factorial_ | eve::lrising_factorial = {} |
Callable object computing the lrising_factorial function i.e. \(\log\left(\frac{\Gamma(x+a)}{\Gamma(x)}\right)\). More... | |
constexpr callable_nth_prime_ | eve::nth_prime = {} |
Callable object performing the computation the nth prime integer. More... | |
constexpr callable_prime_ceil_ | eve::prime_ceil = {} |
Callable object computing the least prime greater or equal to the input. More... | |
constexpr callable_prime_floor_ | eve::prime_floor = {} |
Callable object computing the greater prime integer less or equal to the input. More... | |
constexpr callable_rising_factorial_ | eve::rising_factorial = {} |
Callable object computing rising_factorial function i.e. \(\frac{\Gamma(x+a)}{\Gamma(a)}\). More... | |