Changeset 125 for trunk/src/SDMath.h


Ignore:
Timestamp:
12/10/04 14:54:54 (20 years ago)
Author:
mar637
Message:

Moved to casa namespace.
Adjusted the copyright to be ATNF.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMath.h

    r107 r125  
    33//#---------------------------------------------------------------------------
    44//# Copyright (C) 2004
    5 //# Malte Marquarding, ATNF
     5//# ATNF
    66//#
    77//# This program is free software; you can redistribute it and/or modify it
     
    2929//# $Id:
    3030//#---------------------------------------------------------------------------
    31 #ifndef _SDMATH_H
    32 #define _SDMATH_H
     31#ifndef SDMATH_H
     32#define SDMATH_H
    3333
    3434#include <string>
     
    4242namespace SDMath {
    4343  //public:
    44   CountedPtr<SDMemTable> average(const CountedPtr<SDMemTable>& in);
    45   CountedPtr<SDMemTable> quotient(const CountedPtr<SDMemTable>& on,
    46                                          const CountedPtr<SDMemTable>& off);
    47   CountedPtr<SDMemTable> multiply(const CountedPtr<SDMemTable>& in,
    48                                   Float factor);
    49   CountedPtr<SDMemTable> add(const CountedPtr<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);
    5151 
    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);
    5653
    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);
    6057
    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);
    6360
    64   Float rms(const CountedPtr<SDMemTable>& in,
     61  casa::Float rms(const casa::CountedPtr<SDMemTable>& in,
    6562                   const std::vector<bool>& mask);
    6663 
    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);
    7366};
     67
    7468} // namespace
    7569
Note: See TracChangeset for help on using the changeset viewer.