3#ifndef pRC_CORE_COMPLEX_FUNCTIONS_MUL_H
4#define pRC_CORE_COMPLEX_FUNCTIONS_MUL_H
11 template<
class TA,
class TB, If<IsInvocable<Mul, TA, TB>> = 0,
12 If<IsInvocable<Add, TA, TB>> = 0, If<IsInvocable<Sub, TA, TB>> = 0>
22 template<
class TA,
class TB, If<IsValue<TB>> = 0,
23 If<IsInvocable<Mul, TA, TB>> = 0>
32 template<
class TA,
class TB, If<IsValue<TA>> = 0,
33 If<IsInvocable<Mul, TA, TB>> = 0>
Definition complex.hpp:26
constexpr decltype(auto) real() &&
Definition complex.hpp:125
constexpr decltype(auto) imag() &&
Definition complex.hpp:145
Definition cholesky.hpp:18
static constexpr auto makeConstantSequence()
Definition sequence.hpp:402
static constexpr decltype(auto) imag(X &&a)
Definition imag.hpp:11
static constexpr decltype(auto) real(X &&a)
Definition real.hpp:11
static constexpr auto operator*(JacobiRotation< TA > const &a, JacobiRotation< TB > const &b)
Definition jacobi_rotation.hpp:311
Complex(T const &) -> Complex< T >