mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Added missing glue logic
This commit is contained in:
@@ -334,6 +334,13 @@ class TensorBase<Derived, ReadOnlyAccessors>
|
||||
return TensorConvolutionOp<const Dimensions, const Derived, const KernelDerived>(derived(), kernel.derived(), dims);
|
||||
}
|
||||
|
||||
// Fourier transforms
|
||||
template <int FFTDataType, int FFTDirection, typename FFT> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
|
||||
const TensorFFTOp<const FFT, const Derived, FFTDataType, FFTDirection>
|
||||
fft(const FFT& fft) const {
|
||||
return TensorFFTOp<const FFT, const Derived, FFTDataType, FFTDirection>(derived(), fft);
|
||||
}
|
||||
|
||||
// Reductions.
|
||||
template <typename Dims> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
|
||||
const TensorReductionOp<internal::SumReducer<CoeffReturnType>, const Dims, const Derived>
|
||||
|
||||
Reference in New Issue
Block a user