|
MLX
|
#include <pocketfft.h>
Public Member Functions | |
| cmplx () | |
| cmplx (T r_, T i_) | |
| void | Set (T r_, T i_) |
| void | Set (T r_) |
| cmplx & | operator+= (const cmplx &other) |
| template<typename T2 > | |
| cmplx & | operator*= (T2 other) |
| template<typename T2 > | |
| cmplx & | operator*= (const cmplx< T2 > &other) |
| template<typename T2 > | |
| cmplx & | operator+= (const cmplx< T2 > &other) |
| template<typename T2 > | |
| cmplx & | operator-= (const cmplx< T2 > &other) |
| template<typename T2 > | |
| auto | operator* (const T2 &other) const -> cmplx< decltype(r *other)> |
| template<typename T2 > | |
| auto | operator+ (const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)> |
| template<typename T2 > | |
| auto | operator- (const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)> |
| template<typename T2 > | |
| auto | operator* (const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)> |
| template<bool fwd, typename T2 > | |
| auto | special_mul (const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)> |
Public Attributes | |
| T | r |
| T | i |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| T pocketfft::detail::cmplx< T >::i |
| T pocketfft::detail::cmplx< T >::r |