29 #ifndef GUM_MATH_POW_H 30 #define GUM_MATH_POW_H 32 #include <agrum/agrum.h> 48 unsigned long intPow(
unsigned long base,
unsigned long exponent);
57 unsigned long int2Pow(
unsigned long exponent);
74 void superiorPow(
unsigned long card,
unsigned long& num_bits,
unsigned long& new_card);
81 # include <agrum/tools/core/math/pow_inl.h> INLINE void emplace(Args &&... args)
unsigned long int2Pow(unsigned long exponent)
Specialized base 2 pow function with integer.
void superiorPow(unsigned long card, unsigned long &num_bits, unsigned long &new_card)
Compute the superior and closest power of two of an integer.
unsigned long intPow(unsigned long base, unsigned long exponent)
Specialized pow function with integers (faster implementation).