|
constexpr | Complex (T xy=T(0)) noexcept |
|
constexpr | Complex (T x, T y) noexcept |
|
constexpr | Complex (const Complex &v) noexcept=default |
|
constexpr | Complex (Complex &&v) noexcept=default |
|
template<typename U > |
constexpr | Complex (const Complex< U > &v) noexcept |
|
| ~Complex ()=default |
|
Complex & | operator= (const Complex &v) noexcept=default |
|
Complex & | operator= (Complex &&v) noexcept=default |
|
T & | Re () noexcept |
|
constexpr const T | Re () const noexcept |
|
T & | Im () noexcept |
|
constexpr const T | Im () const noexcept |
|
constexpr const Complex | operator+ () const noexcept |
|
constexpr const Complex | operator- () const noexcept |
|
constexpr const Complex | operator+ (const Complex &v) const noexcept |
|
constexpr const Complex | operator- (const Complex &v) const noexcept |
|
constexpr const Complex | operator* (const Complex &v) const noexcept |
|
constexpr const Complex | operator/ (const Complex &v) const noexcept |
|
constexpr const Complex | operator+ (T a) const noexcept |
|
constexpr const Complex | operator- (T a) const noexcept |
|
constexpr const Complex | operator* (T a) const noexcept |
|
constexpr const Complex | operator/ (T a) const noexcept |
|
Complex & | operator+= (const Complex &v) noexcept |
|
Complex & | operator-= (const Complex &v) noexcept |
|
Complex & | operator*= (const Complex &v) noexcept |
|
Complex & | operator/= (const Complex &v) noexcept |
|
Complex & | operator+= (T a) noexcept |
|
Complex & | operator-= (T a) noexcept |
|
Complex & | operator*= (T a) noexcept |
|
Complex & | operator/= (T a) noexcept |
|
constexpr bool | operator== (const Complex &v) const |
|
constexpr bool | operator!= (const Complex &v) const |
|
constexpr const Complex | Conjugate () const noexcept |
|
constexpr const T | Norm () const noexcept |
|
constexpr const T | SqrAbs () const noexcept |
|
const T | Abs () const noexcept |
|
Complex & | Normalize () noexcept |
|
const T | Arg () const noexcept |
|
constexpr | Array () noexcept |
|
constexpr | Array (const T &value) noexcept |
|
constexpr | Array (ArgsT &&... args) noexcept |
|
constexpr | Array (const Array< T, FromN, alignof(T) > &a) noexcept |
|
constexpr | Array (const Array< T, FromN, FromA > &a) noexcept |
|
constexpr | Array (const Array< T, FromN, alignof(T) > &a, ArgsT &&... args) noexcept |
|
constexpr | Array (const Array< T, FromN, FromA > &a, ArgsT &&... args) noexcept |
|
constexpr | Array (const Array &a) noexcept=default |
|
constexpr | Array (Array &&a) noexcept=default |
|
constexpr | Array (const Array< FromT, N, FromA > &a) noexcept |
|
| ~Array ()=default |
|
Array & | operator= (const Array &a) noexcept=default |
|
Array & | operator= (Array &&a) noexcept=default |
|