3#ifndef pRC_CORE_VALUE_FUNCTIONS_POW_H
4#define pRC_CORE_VALUE_FUNCTIONS_POW_H
23 template<
class B,
class N, If<IsFloat<B>> = 0, If<IsFloat<N>> = 0>
38 template<
class B,
class N, If<IsInteger<B>> = 0, If<IsFloat<N>> = 0>
39 static inline constexpr auto pow(
B const &
base, N
const &
exp)
53 template<
class B,
class N, If<IsFloat<B>> = 0, If<IsInteger<N>> = 0>
54 static inline constexpr auto pow(
B const &
base, N
const &
exp)
68 template<
class B,
class N, If<IsInteger<B>> = 0, If<IsInteger<N>> = 0>
69 static inline constexpr auto pow(
B const &
base, N
const &
exp)
Top-level class storing a floating point number.
Definition float.hpp:35
Definition cholesky.hpp:18
static constexpr auto exp(Complex< T > const &a)
Definition exp.hpp:12
static constexpr auto pow(Complex< X > const &x, Complex< Y > const &y)
Definition pow.hpp:13
static constexpr Conditional< IsSatisfied< C >, RemoveConstReference< X >, X > copy(X &&a)
Definition copy.hpp:13
static constexpr auto cast(Complex< T > const &a)
Definition cast.hpp:13