#include <pocketfft_hdronly.h>
Definition at line 271 of file pocketfft_hdronly.h.
Public Member Functions | |
| cmplx ()=default | |
| cmplx (T r_, T i_) | |
| template<typename T2> | |
| auto | operator* (const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)> |
| template<typename T2> | |
| auto | operator* (const T2 &other) const -> cmplx< decltype(r *other)> |
| template<typename T2> | |
| cmplx & | operator*= (const cmplx< T2 > &other) |
| template<typename T2> | |
| cmplx & | operator*= (T2 other) |
| template<typename T2> | |
| auto | operator+ (const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)> |
| cmplx & | operator+= (const cmplx &other) |
| template<typename T2> | |
| cmplx & | operator+= (const cmplx< T2 > &other) |
| template<typename T2> | |
| auto | operator- (const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)> |
| template<typename T2> | |
| cmplx & | operator-= (const cmplx< T2 > &other) |
| void | Set (T r_) |
| void | Set (T r_, T i_) |
| template<bool fwd, typename T2> | |
| auto | special_mul (const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)> |
Public Attributes | |
| T | i |
| T | r |
|
default |
|
inline |
Definition at line 274 of file pocketfft_hdronly.h.
|
inline |
Definition at line 301 of file pocketfft_hdronly.h.
|
inline |
Definition at line 292 of file pocketfft_hdronly.h.
|
inline |
Definition at line 281 of file pocketfft_hdronly.h.
|
inline |
Definition at line 279 of file pocketfft_hdronly.h.
|
inline |
Definition at line 295 of file pocketfft_hdronly.h.
|
inline |
Definition at line 277 of file pocketfft_hdronly.h.
|
inline |
Definition at line 288 of file pocketfft_hdronly.h.
|
inline |
Definition at line 298 of file pocketfft_hdronly.h.
|
inline |
Definition at line 290 of file pocketfft_hdronly.h.
|
inline |
Definition at line 276 of file pocketfft_hdronly.h.
|
inline |
Definition at line 275 of file pocketfft_hdronly.h.
|
inline |
Definition at line 304 of file pocketfft_hdronly.h.
| T POCKETFFT_NAMESPACE::detail::cmplx< T >::i |
Definition at line 272 of file pocketfft_hdronly.h.
Referenced by POCKETFFT_NAMESPACE::detail::conj(), POCKETFFT_NAMESPACE::detail::cmplx< vtype_t< T > >::operator*=(), POCKETFFT_NAMESPACE::detail::cmplx< vtype_t< T > >::operator+=(), POCKETFFT_NAMESPACE::detail::cmplx< vtype_t< T > >::operator+=(), POCKETFFT_NAMESPACE::detail::cmplx< vtype_t< T > >::operator-=(), POCKETFFT_NAMESPACE::detail::cfftp< T0 >::passg(), POCKETFFT_NAMESPACE::detail::ROT90(), POCKETFFT_NAMESPACE::detail::ROTX90(), and POCKETFFT_NAMESPACE::detail::special_mul().
| T POCKETFFT_NAMESPACE::detail::cmplx< T >::r |
Definition at line 272 of file pocketfft_hdronly.h.
Referenced by POCKETFFT_NAMESPACE::detail::conj(), POCKETFFT_NAMESPACE::detail::cmplx< vtype_t< T > >::operator*=(), POCKETFFT_NAMESPACE::detail::cmplx< vtype_t< T > >::operator+=(), POCKETFFT_NAMESPACE::detail::cmplx< vtype_t< T > >::operator+=(), POCKETFFT_NAMESPACE::detail::cmplx< vtype_t< T > >::operator-=(), POCKETFFT_NAMESPACE::detail::cfftp< T0 >::passg(), POCKETFFT_NAMESPACE::detail::ROT90(), POCKETFFT_NAMESPACE::detail::ROTX90(), and POCKETFFT_NAMESPACE::detail::special_mul().