|
| 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 |
| |