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

Public Types

typedef DenseIndex Index
 
- Public Types inherited from Eigen::ReturnByValue< fft_fwd_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_fwd_proxy (const T_SrcMat &src, T_FftIfc &fft, Index nfft)
 
Index rows () const
 
- Public Member Functions inherited from Eigen::ReturnByValue< fft_fwd_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_fwd_proxy< T_SrcMat, T_FftIfc >

Definition at line 138 of file FFT.

Member Typedef Documentation

◆ Index

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

Definition at line 141 of file FFT.

Constructor & Destructor Documentation

◆ fft_fwd_proxy()

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

Definition at line 143 of file FFT.

143 : m_src(src),m_ifc(fft), m_nfft(nfft) {}
const T_SrcMat & m_src
Definition: FFT:150
Index m_nfft
Definition: FFT:152
T_FftIfc & m_ifc
Definition: FFT:151

Member Function Documentation

◆ cols()

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

Definition at line 148 of file FFT.

148 { return m_src.cols(); }

◆ evalTo()

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

Definition at line 423 of file FFT.

424 {
425  m_ifc.fwd( dst, m_src, m_nfft);
426 }

◆ rows()

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

Definition at line 147 of file FFT.

147 { return m_src.rows(); }

Member Data Documentation

◆ m_ifc

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

Definition at line 151 of file FFT.

◆ m_nfft

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

Definition at line 152 of file FFT.

◆ m_src

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

Definition at line 150 of file FFT.


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