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/SDMathWrapper.h

    r170 r171  
    4848
    4949// Multiply
    50 
    5150  void scaleInSitu(SDMemTableWrapper& in, float factor, bool doAll);
    5251  SDMemTableWrapper scale(const SDMemTableWrapper& in,
     
    5453
    5554// Add
    56 
    5755  void addInSitu(SDMemTableWrapper& in, float offset, bool all);
    5856  SDMemTableWrapper add(const SDMemTableWrapper& in, float offset, bool all);
    5957
    6058// Hanning
    61 
     59  void hanningInSitu (SDMemTableWrapper& in);
    6260  SDMemTableWrapper hanning(const SDMemTableWrapper& in);
    6361
    6462// Bin up
    65 
    6663  void binInSitu (SDMemTableWrapper& in, int width);
    6764  SDMemTableWrapper bin(const SDMemTableWrapper& in, int width);
    6865
    6966// Average in time
    70 
    7167  SDMemTableWrapper average (boost::python::tuple tpl,
    7268                             const std::vector<bool>& mask,
     
    7470
    7571// Average polarizations
    76 
    7772  void averagePolInSitu (SDMemTableWrapper& in,  const std::vector<bool>& mask);
    7873  SDMemTableWrapper averagePol (const SDMemTableWrapper& in, const std::vector<bool>& mask);
    7974
    8075// Statistics
    81 
    8276  std::vector<float> statistic(const SDMemTableWrapper& in,
    8377                               const std::vector<bool>& mask,
Note: See TracChangeset for help on using the changeset viewer.