|
Go to the documentation of this file.
13using Comp = std::complex<Real>;
17constexpr double r2 = 1.4142135623730950;
21template< unsigned p, bool even_p, class T>
24template< unsigned p, class T>
27 return _power<p/2, (p/2) % 2 == 0, T> ::f(x) *
32template< unsigned p, class T>
35 return _power<p-1, (p-1) % 2 == 0, T> ::f(x) * x;
53template< unsigned p, class T> inline T Pow(T x)
58template< class T> inline T Pow2(T x) { return Pow<2>(x); }
59template< class T> inline T Pow3(T x) { return Pow<3>(x); }
60template< class T> inline T Pow4(T x) { return Pow<4>(x); }
61template< class T> inline T Pow5(T x) { return Pow<5>(x); }
62template< class T> inline T sqr (T x) { return Pow<2>(x); }
63template< class T> inline T cube(T x) { return Pow<3>(x); }
65template< class T> inline T sign(T x)
68 else if (x > 0) return 1;
std::complex< double > f(double tau) noexcept
std::complex< Real > Comp
static constexpr double Pi
|