|
constexpr | Dual (T xy=T(0)) noexcept |
|
constexpr | Dual (T x, T y) noexcept |
|
constexpr | Dual (const Dual &v) noexcept=default |
|
constexpr | Dual (Dual &&v) noexcept=default |
|
template<typename U > |
constexpr | Dual (const Dual< U > &v) noexcept |
|
| ~Dual ()=default |
|
Dual & | operator= (const Dual &v) noexcept=default |
|
Dual & | operator= (Dual &&v) noexcept=default |
|
T & | Re () noexcept |
|
constexpr const T | Re () const noexcept |
|
T & | Du () noexcept |
|
constexpr const T | Du () const noexcept |
|
constexpr const Dual | operator+ () const noexcept |
|
constexpr const Dual | operator- () const noexcept |
|
constexpr const Dual | operator+ (const Dual &v) const noexcept |
|
constexpr const Dual | operator- (const Dual &v) const noexcept |
|
constexpr const Dual | operator* (const Dual &v) const noexcept |
|
constexpr const Dual | operator/ (const Dual &v) const noexcept |
|
constexpr const Dual | operator+ (T a) const noexcept |
|
constexpr const Dual | operator- (T a) const noexcept |
|
constexpr const Dual | operator* (T a) const noexcept |
|
constexpr const Dual | operator/ (T a) const noexcept |
|
Dual & | operator+= (const Dual &v) noexcept |
|
Dual & | operator-= (const Dual &v) noexcept |
|
Dual & | operator*= (const Dual &v) noexcept |
|
Dual & | operator/= (const Dual &v) noexcept |
|
Dual & | operator+= (T a) noexcept |
|
Dual & | operator-= (T a) noexcept |
|
Dual & | operator*= (T a) noexcept |
|
Dual & | operator/= (T a) noexcept |
|
constexpr bool | operator== (const Dual &v) const |
|
constexpr bool | operator!= (const Dual &v) const |
|
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 |
|