Changeset 144 for trunk/src/SDMath.h
- Timestamp:
- 12/25/04 00:27:23 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SDMath.h
r139 r144 43 43 namespace SDMath { 44 44 //public: 45 casa::CountedPtr<SDMemTable> average(const casa::CountedPtr<SDMemTable>& in);46 45 casa::CountedPtr<SDMemTable> quotient(const casa::CountedPtr<SDMemTable>& on, 47 46 const casa::CountedPtr<SDMemTable>& off); 47 48 48 void multiplyInSitu(SDMemTable* in, casa::Float factor); 49 49 50 50 casa::CountedPtr<SDMemTable> multiply(const casa::CountedPtr<SDMemTable>& in, 51 51 casa::Float factor); 52 52 53 casa::CountedPtr<SDMemTable> add(const casa::CountedPtr<SDMemTable>& in, 53 54 casa::Float offset); … … 55 56 casa::CountedPtr<SDMemTable> hanning(const casa::CountedPtr<SDMemTable>& in); 56 57 57 casa::CountedPtr<SDMemTable> 58 averages(const casa::Block<casa::CountedPtr<SDMemTable> >& in, 59 const casa::Vector<casa::Bool>& mask); 58 casa::CountedPtr<SDMemTable> 59 average (const casa::Block<casa::CountedPtr<SDMemTable> >& in, 60 const casa::Vector<casa::Bool>& mask, 61 bool scanAverage, const std::string& weightStr); 60 62 61 63 casa::CountedPtr<SDMemTable> … … 70 72 // private (not actually...) 71 73 72 float theStatistic(const std::string& which, const casa::MaskedArray<casa::Float>& data); 73 74 enum weightType {NONE,VAR,TSYS}; 75 76 void fillSDC (SDContainer& sc, const casa::Array<casa::Bool>& mask, 77 const casa::Array<casa::Float>& data, 78 const casa::Array<casa::Float>& tSys, 79 casa::Int scanID, casa::Double timeStamp, 80 casa::Double interval, const casa::String& sourceName, 81 const casa::Vector<casa::uInt>& freqID); 82 void normalize (casa::MaskedArray<casa::Float>& data, 83 const casa::Array<casa::Float>& sumSq, 84 const casa::Array<casa::Float>& nPts, 85 weightType wtType, casa::Int axis, casa::Int nAxes); 86 87 74 88 }; 75 89
Note: See TracChangeset
for help on using the changeset viewer.