Public Types | Static Public Attributes | List of all members
Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > > Struct Template Reference

#include <TensorFFT.h>

Inheritance diagram for Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >:
Inheritance graph
[legend]

Public Types

typedef remove_reference< Nested >::type _Nested
 
typedef std::complex< RealScalarComplexScalar
 
typedef XprTraits::Index Index
 
typedef XprTraits::Scalar InputScalar
 
typedef XprType::Nested Nested
 
typedef conditional< FFTResultType==RealPart||FFTResultType==ImagPart, RealScalar, ComplexScalar >::type OutputScalar
 
typedef traits< XprType >::PointerType PointerType
 
typedef NumTraits< typename XprTraits::Scalar >::Real RealScalar
 
typedef XprTraits::StorageKind StorageKind
 
typedef traits< XprTypeXprTraits
 

Static Public Attributes

static const int Layout = XprTraits::Layout
 
static const int NumDimensions = XprTraits::NumDimensions
 

Detailed Description

template<typename FFT, typename XprType, int FFTResultType, int FFTDir>
struct Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >

Definition at line 58 of file TensorFFT.h.

Member Typedef Documentation

◆ _Nested

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef remove_reference<Nested>::type Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::_Nested

Definition at line 67 of file TensorFFT.h.

◆ ComplexScalar

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef std::complex<RealScalar> Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::ComplexScalar

Definition at line 61 of file TensorFFT.h.

◆ Index

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef XprTraits::Index Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::Index

Definition at line 65 of file TensorFFT.h.

◆ InputScalar

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef XprTraits::Scalar Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::InputScalar

Definition at line 62 of file TensorFFT.h.

◆ Nested

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef XprType::Nested Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::Nested

Definition at line 66 of file TensorFFT.h.

◆ OutputScalar

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef conditional<FFTResultType == RealPart || FFTResultType == ImagPart, RealScalar, ComplexScalar>::type Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::OutputScalar

Definition at line 63 of file TensorFFT.h.

◆ PointerType

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef traits<XprType>::PointerType Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::PointerType

Definition at line 70 of file TensorFFT.h.

◆ RealScalar

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef NumTraits<typename XprTraits::Scalar>::Real Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::RealScalar

Definition at line 60 of file TensorFFT.h.

◆ StorageKind

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef XprTraits::StorageKind Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::StorageKind

Definition at line 64 of file TensorFFT.h.

◆ XprTraits

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
typedef traits<XprType> Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::XprTraits

Definition at line 59 of file TensorFFT.h.

Member Data Documentation

◆ Layout

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
const int Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::Layout = XprTraits::Layout
static

Definition at line 69 of file TensorFFT.h.

◆ NumDimensions

template<typename FFT , typename XprType , int FFTResultType, int FFTDir>
const int Eigen::internal::traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > >::NumDimensions = XprTraits::NumDimensions
static

Definition at line 68 of file TensorFFT.h.


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


gtsam
Author(s):
autogenerated on Sat Jun 1 2024 03:13:05