|
cMHN 1.2
C++ library for learning MHNs with pRC
|
#include <complex.hpp>
Public Types | |
| using | Type = T |
| template<class C > | |
| using | ChangeType = Complex<C> |
Public Member Functions | |
| ~Complex ()=default | |
| constexpr | Complex (Complex const &)=default |
| constexpr | Complex (Complex &&)=default |
| constexpr Complex & | operator= (Complex const &) &=default |
| constexpr Complex & | operator= (Complex &&) &=default |
| Complex ()=default | |
| template<IsConvertible< T > R> | |
| Complex (Complex< R > const &other) | |
| template<IsConvertible< T > R> | |
| constexpr | Complex (R const &real, R const &imag) |
| template<IsConvertible< T > R> | |
| Complex (R const &real) | |
| constexpr | Complex (Zero<> const) |
| constexpr | Complex (Unit<> const) |
| constexpr | Complex (Identity<> const) |
| template<IsConvertible< T > R> | |
| constexpr auto & | operator= (Complex< R > const &rhs) & |
| template<IsConvertible< T > R> | |
| constexpr auto & | operator= (R const &real) & |
| constexpr auto & | operator= (Zero<> const) & |
| constexpr auto & | operator= (Unit<> const) & |
| constexpr auto & | operator= (Identity<> const) & |
| constexpr decltype(auto) | real () && |
| constexpr decltype(auto) | real () const && |
| constexpr auto & | real () & |
| constexpr auto & | real () const & |
| constexpr decltype(auto) | imag () && |
| constexpr decltype(auto) | imag () const && |
| constexpr auto & | imag () & |
| constexpr auto & | imag () const & |
| template<class X > requires IsInvocable<Add, Complex &, X> | |
| constexpr auto & | operator+= (X &&rhs) & |
| template<class X > requires IsInvocable<Sub, Complex &, X> | |
| constexpr auto & | operator-= (X &&rhs) & |
| template<class X > requires IsInvocable<Mul, Complex &, X> | |
| constexpr auto & | operator*= (X &&rhs) & |
| template<class X > requires IsInvocable<Div, Complex &, X> | |
| constexpr auto & | operator/= (X &&rhs) & |
| constexpr | operator T () const |
| using pRC::Complex< T >::Type = T |
|
default |
|
constexprdefault |
|
constexprdefault |
|
default |
|
inline |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |