Changeset 2540 in Sophya for trunk/SophyaLib/NTools/fftservintf.h


Ignore:
Timestamp:
May 25, 2004, 9:16:58 AM (21 years ago)
Author:
cmv
Message:

on enleve TransfEnergyFFT,SizeFFT obsolete cmv 25/5/04

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/NTools/fftservintf.h

    r2526 r2540  
    4646  virtual void FFTBackward(TArray< complex<r_8> > const & in, TArray< complex<r_8> > & out);
    4747
    48    //! Compute the factor to be applied to "fftx=FFT(x)" so that "x" and "FFT(x)" have the same energy
    49   virtual r_8 TransfEnergyFFT(TVector<r_4> const & x, TVector< complex<r_4> > const& fftx,r_8& A,r_8& B);
    50   virtual r_8 TransfEnergyFFT(TVector<r_8> const & x, TVector< complex<r_8> > const& fftx,r_8& A,r_8& B);
    51   virtual r_8 TransfEnergyFFT(TVector< complex<r_4> > const & x, TVector< complex<r_4> > const& fftx,r_8& A,r_8& B);
    52   virtual r_8 TransfEnergyFFT(TVector< complex<r_8> > const & x, TVector< complex<r_8> > const& fftx,r_8& A,r_8& B);
    53 
    54   virtual inline r_8 TransfEnergyFFT(TVector<r_4> const & x, TVector< complex<r_4> > const& fftx)
    55                        {r_8 A,B; return TransfEnergyFFT(x,fftx,A,B);}
    56   virtual inline r_8 TransfEnergyFFT(TVector<r_8> const & x, TVector< complex<r_8> > const& fftx)
    57                        {r_8 A,B; return TransfEnergyFFT(x,fftx,A,B);}
    58   virtual inline r_8 TransfEnergyFFT(TVector< complex<r_4> > const & x, TVector< complex<r_4> > const& fftx)
    59                        {r_8 A,B; return TransfEnergyFFT(x,fftx,A,B);}
    60   virtual inline r_8 TransfEnergyFFT(TVector< complex<r_8> > const & x, TVector< complex<r_8> > const& fftx)
    61                        {r_8 A,B; return TransfEnergyFFT(x,fftx,A,B);}
    62 
    63    //! Compute the size of the FFT vector given the input vector
    64   virtual uint_4 SizeFFT(TVector<r_4> const & x) {return (uint_4) (x.Size()/2 + 1);}
    65   virtual uint_4 SizeFFT(TVector<r_8> const & x) {return (uint_4) (x.Size()/2 + 1);}
    66   virtual uint_4 SizeFFT(TVector< complex<r_4> > const & x) {return (uint_4) x.Size();}
    67   virtual uint_4 SizeFFT(TVector< complex<r_8> > const & x) {return (uint_4) x.Size();}
    68 
    6948 protected:
    7049
Note: See TracChangeset for help on using the changeset viewer.