Eigen-Contrib  5.0.1
 
Loading...
Searching...
No Matches
Eigen::TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > Class Template Reference

#include <contrib/Eigen/src/Tensor/TensorFFT.h>

Detailed Description

template<typename FFT, typename XprType, int FFTResultType, int FFTDir>
class Eigen::TensorFFTOp< FFT, XprType, FFTResultType, FFTDir >

Tensor FFT class.

Note
Input values are required to be finite. Complex multiplications on the hot path use the naive (a+bi)(c+di) = (ac-bd) + (ad+bc)i form, which differs from C99 / cppreference complex multiplication for non-finite operands: an input containing +/-inf or NaN may produce NaN-laden output where the C99 specification would have given a finite or infinite result. Callers that need NaN/inf propagation per Annex G must filter inputs first.

TODO: Add support for multithreaded evaluation Improve the performance on GPU

+ Inheritance diagram for Eigen::TensorFFTOp< FFT, XprType, FFTResultType, FFTDir >:

The documentation for this class was generated from the following file: