Changeset 171 for trunk/src/SDMath.h


Ignore:
Timestamp:
01/06/05 14:05:54 (19 years ago)
Author:
kil064
Message:

implement insitu version of Hanning smoothing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMath.h

    r170 r171  
    5555
    5656// Quotient
    57 
    5857   casa::CountedPtr<SDMemTable> quotient(const casa::CountedPtr<SDMemTable>& on,
    5958                                         const casa::CountedPtr<SDMemTable>& off);
    6059
    61 //  Hanning
    62 
    63    casa::CountedPtr<SDMemTable> hanning(const casa::CountedPtr<SDMemTable>& in);
    64 
    6560// Average in time
    66 
    6761   casa::CountedPtr<SDMemTable>  average (const casa::Block<casa::CountedPtr<SDMemTable> >& in,
    6862                                          const casa::Vector<casa::Bool>& mask,
     
    7064
    7165// Statistics
    72 
    7366   std::vector<float> statistic(const casa::CountedPtr<SDMemTable>& in,
    7467                                const std::vector<bool>& mask, const std::string& which);
    7568
     69//  Hanning
     70   SDMemTable* hanning(const SDMemTable& in);
     71
     72
     73// Bin up spectra
     74   SDMemTable* bin (const SDMemTable& in, casa::Int width);
    7675
    7776// Simple mathematical operations.  what=0 (mul) or 1 (add)
    78 
    7977   SDMemTable* simpleOperate (const SDMemTable& in, casa::Float offset,
    8078                              casa::Bool doAll, casa::uInt what);
    8179
    8280// Average polarizations
    83 
    8481   SDMemTable* averagePol (const SDMemTable& in, const casa::Vector<casa::Bool>& mask);
    85 
    86 // Bin up spectra
    87 
    88    SDMemTable* bin (const SDMemTable& in, casa::Int width);
    89 
    9082
    9183 private:
Note: See TracChangeset for help on using the changeset viewer.