This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen
View | Details | Raw Unified | Return to bug 252
Collapse All | Expand All

(-)FFT.orig (-8 / +8 lines)
Lines 233-239 Link Here
233
233
234
    template<typename InputDerived, typename ComplexDerived>
234
    template<typename InputDerived, typename ComplexDerived>
235
    inline
235
    inline
236
    void fwd( MatrixBase<ComplexDerived> & dst, const MatrixBase<InputDerived> & src, Index nfft=-1)
236
    void fwd( DenseBase<ComplexDerived> & dst, const DenseBase<InputDerived> & src, Index nfft=-1)
237
    {
237
    {
238
      typedef typename ComplexDerived::Scalar dst_type;
238
      typedef typename ComplexDerived::Scalar dst_type;
239
      typedef typename InputDerived::Scalar src_type;
239
      typedef typename InputDerived::Scalar src_type;
Lines 269-286 Link Here
269
 
269
 
270
    template<typename InputDerived>
270
    template<typename InputDerived>
271
    inline
271
    inline
272
    fft_fwd_proxy< MatrixBase<InputDerived>, FFT<T_Scalar,T_Impl> >
272
    fft_fwd_proxy< DenseBase<InputDerived>, FFT<T_Scalar,T_Impl> >
273
    fwd( const MatrixBase<InputDerived> & src, Index nfft=-1)
273
    fwd( const DenseBase<InputDerived> & src, Index nfft=-1)
274
    {
274
    {
275
      return fft_fwd_proxy< MatrixBase<InputDerived> ,FFT<T_Scalar,T_Impl> >( src, *this,nfft );
275
      return fft_fwd_proxy< DenseBase<InputDerived> ,FFT<T_Scalar,T_Impl> >( src, *this,nfft );
276
    }
276
    }
277
277
278
    template<typename InputDerived>
278
    template<typename InputDerived>
279
    inline
279
    inline
280
    fft_inv_proxy< MatrixBase<InputDerived>, FFT<T_Scalar,T_Impl> >
280
    fft_inv_proxy< DenseBase<InputDerived>, FFT<T_Scalar,T_Impl> >
281
    inv( const MatrixBase<InputDerived> & src, Index nfft=-1)
281
    inv( const DenseBase<InputDerived> & src, Index nfft=-1)
282
    {
282
    {
283
      return  fft_inv_proxy< MatrixBase<InputDerived> ,FFT<T_Scalar,T_Impl> >( src, *this,nfft );
283
      return  fft_inv_proxy< DenseBase<InputDerived> ,FFT<T_Scalar,T_Impl> >( src, *this,nfft );
284
    }
284
    }
285
285
286
    inline
286
    inline
Lines 301-307 Link Here
301
301
302
    template<typename OutputDerived, typename ComplexDerived>
302
    template<typename OutputDerived, typename ComplexDerived>
303
    inline
303
    inline
304
    void inv( MatrixBase<OutputDerived> & dst, const MatrixBase<ComplexDerived> & src, Index nfft=-1)
304
    void inv( DenseBase<OutputDerived> & dst, const DenseBase<ComplexDerived> & src, Index nfft=-1)
305
    {
305
    {
306
      typedef typename ComplexDerived::Scalar src_type;
306
      typedef typename ComplexDerived::Scalar src_type;
307
      typedef typename OutputDerived::Scalar dst_type;
307
      typedef typename OutputDerived::Scalar dst_type;

Return to bug 252