Changeset 125 for trunk/src/SDMath.h
- Timestamp:
- 12/10/04 14:54:54 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SDMath.h
r107 r125 3 3 //#--------------------------------------------------------------------------- 4 4 //# Copyright (C) 2004 5 //# Malte Marquarding,ATNF5 //# ATNF 6 6 //# 7 7 //# This program is free software; you can redistribute it and/or modify it … … 29 29 //# $Id: 30 30 //#--------------------------------------------------------------------------- 31 #ifndef _SDMATH_H32 #define _SDMATH_H31 #ifndef SDMATH_H 32 #define SDMATH_H 33 33 34 34 #include <string> … … 42 42 namespace SDMath { 43 43 //public: 44 CountedPtr<SDMemTable> average(constCountedPtr<SDMemTable>& in);45 CountedPtr<SDMemTable> quotient(constCountedPtr<SDMemTable>& on,46 const CountedPtr<SDMemTable>& off);47 CountedPtr<SDMemTable> multiply(constCountedPtr<SDMemTable>& in,48 Float factor);49 CountedPtr<SDMemTable> add(constCountedPtr<SDMemTable>& in,50 Float offset);44 casa::CountedPtr<SDMemTable> average(const casa::CountedPtr<SDMemTable>& in); 45 casa::CountedPtr<SDMemTable> quotient(const casa::CountedPtr<SDMemTable>& on, 46 const casa::CountedPtr<SDMemTable>& off); 47 casa::CountedPtr<SDMemTable> multiply(const casa::CountedPtr<SDMemTable>& in, 48 casa::Float factor); 49 casa::CountedPtr<SDMemTable> add(const casa::CountedPtr<SDMemTable>& in, 50 casa::Float offset); 51 51 52 CountedPtr<SDMemTable> baseline(const CountedPtr<SDMemTable>& in, 53 const std::string& fitexpr, 54 const std::vector<bool>& mask); 55 CountedPtr<SDMemTable> hanning(const CountedPtr<SDMemTable>& in); 52 casa::CountedPtr<SDMemTable> hanning(const casa::CountedPtr<SDMemTable>& in); 56 53 57 CountedPtr<SDMemTable>58 averages(const Block<CountedPtr<SDMemTable> >& in,59 const Vector<Bool>& mask);54 casa::CountedPtr<SDMemTable> 55 averages(const casa::Block<casa::CountedPtr<SDMemTable> >& in, 56 const casa::Vector<casa::Bool>& mask); 60 57 61 CountedPtr<SDMemTable>62 averagePol(const CountedPtr<SDMemTable>& in, const Vector<Bool>& mask);58 casa::CountedPtr<SDMemTable> 59 averagePol(const casa::CountedPtr<SDMemTable>& in, const casa::Vector<casa::Bool>& mask); 63 60 64 Float rms(constCountedPtr<SDMemTable>& in,61 casa::Float rms(const casa::CountedPtr<SDMemTable>& in, 65 62 const std::vector<bool>& mask); 66 63 67 CountedPtr<SDMemTable> bin(const CountedPtr<SDMemTable>& in, 68 Int width); 69 70 bool fit(Vector<Float>& thefit, const Vector<Float>& data, 71 const Vector<Bool>& mask, const std::string& fitexpr); 72 64 casa::CountedPtr<SDMemTable> bin(const casa::CountedPtr<SDMemTable>& in, 65 casa::Int width); 73 66 }; 67 74 68 } // namespace 75 69
Note: See TracChangeset
for help on using the changeset viewer.