Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc > Struct Template Reference
+ Inheritance diagram for Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >:

Public Types

typedef DenseIndex Index
 
- Public Types inherited from Eigen::ReturnByValue< fft_inv_proxy< T_SrcMat, T_FftIfc > >
typedef internal::dense_xpr_base< ReturnByValue >::type Base
 
typedef internal::traits< Derived >::ReturnType ReturnType
 

Public Member Functions

Index cols () const
 
template<typename T_DestMat >
void evalTo (T_DestMat &dst) const
 
 fft_inv_proxy (const T_SrcMat &src, T_FftIfc &fft, Index nfft)
 
Index rows () const
 
- Public Member Functions inherited from Eigen::ReturnByValue< fft_inv_proxy< T_SrcMat, T_FftIfc > >
EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
 
void evalTo (Dest &dst) const
 
EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
 

Protected Attributes

T_FftIfc & m_ifc
 
Index m_nfft
 
const T_SrcMat & m_src
 

Detailed Description

template<typename T_SrcMat, typename T_FftIfc>
struct Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >

Definition at line 156 of file FFT.

Member Typedef Documentation

◆ Index

template<typename T_SrcMat , typename T_FftIfc >
typedef DenseIndex Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >::Index

Definition at line 159 of file FFT.

Constructor & Destructor Documentation

◆ fft_inv_proxy()

template<typename T_SrcMat , typename T_FftIfc >
Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >::fft_inv_proxy ( const T_SrcMat &  src,
T_FftIfc &  fft,
Index  nfft 
)
inline

Definition at line 161 of file FFT.

161 : m_src(src),m_ifc(fft), m_nfft(nfft) {}
Index m_nfft
Definition: FFT:170
T_FftIfc & m_ifc
Definition: FFT:169
const T_SrcMat & m_src
Definition: FFT:168

Member Function Documentation

◆ cols()

template<typename T_SrcMat , typename T_FftIfc >
Index Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >::cols ( void  ) const
inline

Definition at line 166 of file FFT.

166 { return m_src.cols(); }

◆ evalTo()

template<typename T_SrcMat , typename T_FftIfc >
template<typename T_DestMat >
void Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >::evalTo ( T_DestMat &  dst) const
inline

Definition at line 430 of file FFT.

431 {
432  m_ifc.inv( dst, m_src, m_nfft);
433 }

◆ rows()

template<typename T_SrcMat , typename T_FftIfc >
Index Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >::rows ( void  ) const
inline

Definition at line 165 of file FFT.

165 { return m_src.rows(); }

Member Data Documentation

◆ m_ifc

template<typename T_SrcMat , typename T_FftIfc >
T_FftIfc& Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >::m_ifc
protected

Definition at line 169 of file FFT.

◆ m_nfft

template<typename T_SrcMat , typename T_FftIfc >
Index Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >::m_nfft
protected

Definition at line 170 of file FFT.

◆ m_src

template<typename T_SrcMat , typename T_FftIfc >
const T_SrcMat& Eigen::fft_inv_proxy< T_SrcMat, T_FftIfc >::m_src
protected

Definition at line 168 of file FFT.


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