Changeset 66 for trunk/src/SDMath.h
- Timestamp:
- 07/19/04 10:57:50 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SDMath.h
r48 r66 40 40 class SDMemTable; 41 41 42 classSDMath {43 public:44 staticCountedPtr<SDMemTable> average(const CountedPtr<SDMemTable>& in);45 staticCountedPtr<SDMemTable> quotient(const CountedPtr<SDMemTable>& on,42 namespace SDMath { 43 //public: 44 CountedPtr<SDMemTable> average(const CountedPtr<SDMemTable>& in); 45 CountedPtr<SDMemTable> quotient(const CountedPtr<SDMemTable>& on, 46 46 const CountedPtr<SDMemTable>& off); 47 staticCountedPtr<SDMemTable> multiply(const CountedPtr<SDMemTable>& in,47 CountedPtr<SDMemTable> multiply(const CountedPtr<SDMemTable>& in, 48 48 Float factor); 49 49 50 staticCountedPtr<SDMemTable> baseline(const CountedPtr<SDMemTable>& in,50 CountedPtr<SDMemTable> baseline(const CountedPtr<SDMemTable>& in, 51 51 const std::string& fitexpr, 52 52 const std::vector<bool>& mask); 53 staticCountedPtr<SDMemTable> hanning(const CountedPtr<SDMemTable>& in);53 CountedPtr<SDMemTable> hanning(const CountedPtr<SDMemTable>& in); 54 54 55 staticCountedPtr<SDMemTable>55 CountedPtr<SDMemTable> 56 56 averages(const Block<CountedPtr<SDMemTable> >& in, 57 57 const Vector<Bool>& mask); 58 58 59 staticCountedPtr<SDMemTable>59 CountedPtr<SDMemTable> 60 60 averagePol(const CountedPtr<SDMemTable>& in, const Vector<Bool>& mask); 61 61 62 staticFloat rms(const CountedPtr<SDMemTable>& in,62 Float rms(const CountedPtr<SDMemTable>& in, 63 63 const std::vector<bool>& mask); 64 64 65 staticCountedPtr<SDMemTable> bin(const CountedPtr<SDMemTable>& in,66 65 CountedPtr<SDMemTable> bin(const CountedPtr<SDMemTable>& in, 66 Int width); 67 67 68 private: 69 static bool fit(Vector<Float>& thefit, const Vector<Float>& data, 68 bool fit(Vector<Float>& thefit, const Vector<Float>& data, 70 69 const Vector<Bool>& mask, const std::string& fitexpr); 71 70
Note: See TracChangeset
for help on using the changeset viewer.