Changeset 66 for trunk/src/SDMath.h


Ignore:
Timestamp:
07/19/04 10:57:50 (20 years ago)
Author:
mmarquar
Message:

Replaced class and statics with a namespace. Functions now global in the namespace SDMath

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMath.h

    r48 r66  
    4040class SDMemTable;
    4141
    42 class SDMath {
    43 public:
    44   static CountedPtr<SDMemTable> average(const CountedPtr<SDMemTable>& in);
    45   static CountedPtr<SDMemTable> quotient(const CountedPtr<SDMemTable>& on,
     42namespace SDMath {
     43  //public:
     44  CountedPtr<SDMemTable> average(const CountedPtr<SDMemTable>& in);
     45  CountedPtr<SDMemTable> quotient(const CountedPtr<SDMemTable>& on,
    4646                                         const CountedPtr<SDMemTable>& off);
    47   static CountedPtr<SDMemTable> multiply(const CountedPtr<SDMemTable>& in,
     47  CountedPtr<SDMemTable> multiply(const CountedPtr<SDMemTable>& in,
    4848                                         Float factor);
    4949 
    50   static CountedPtr<SDMemTable> baseline(const CountedPtr<SDMemTable>& in,
     50  CountedPtr<SDMemTable> baseline(const CountedPtr<SDMemTable>& in,
    5151                                         const std::string& fitexpr,
    5252                                         const std::vector<bool>& mask);
    53   static CountedPtr<SDMemTable> hanning(const CountedPtr<SDMemTable>& in);
     53  CountedPtr<SDMemTable> hanning(const CountedPtr<SDMemTable>& in);
    5454
    55   static CountedPtr<SDMemTable>
     55  CountedPtr<SDMemTable>
    5656  averages(const Block<CountedPtr<SDMemTable> >& in,
    5757           const Vector<Bool>& mask);
    5858
    59   static CountedPtr<SDMemTable>
     59  CountedPtr<SDMemTable>
    6060  averagePol(const CountedPtr<SDMemTable>& in, const Vector<Bool>& mask);
    6161
    62   static Float rms(const CountedPtr<SDMemTable>& in,
     62  Float rms(const CountedPtr<SDMemTable>& in,
    6363                   const std::vector<bool>& mask);
    6464 
    65   static CountedPtr<SDMemTable> bin(const CountedPtr<SDMemTable>& in,
    66                                     Int width);
     65  CountedPtr<SDMemTable> bin(const CountedPtr<SDMemTable>& in,
     66                             Int width);
    6767 
    68 private:
    69   static bool fit(Vector<Float>& thefit, const Vector<Float>& data,
     68  bool fit(Vector<Float>& thefit, const Vector<Float>& data,
    7069                  const Vector<Bool>& mask, const std::string& fitexpr);
    7170 
Note: See TracChangeset for help on using the changeset viewer.