Changeset 86


Ignore:
Timestamp:
11/12/04 12:05:49 (20 years ago)
Author:
mar637
Message:

renamed multiply to scale.

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMathWrapper.h

    r83 r86  
    4848
    4949  SDMemTableWrapper quotient(const SDMemTableWrapper& on,
    50                              const SDMemTableWrapper& off) {
     50                             const SDMemTableWrapper& off) {
    5151    return SDMemTableWrapper(SDMath::quotient(on.getCP(),
    52                                              off.getCP()));
     52                                             off.getCP()));
    5353  }
    5454
    55   SDMemTableWrapper multiply(const SDMemTableWrapper& in,
    56                              Float factor) {
    57     return SDMemTableWrapper(SDMath::multiply(in.getCP(),factor));   
    58   }
    59  
    60   SDMemTableWrapper hanning(const SDMemTableWrapper& in) {
    61     return SDMemTableWrapper(SDMath::hanning(in.getCP()));   
     55  SDMemTableWrapper scale(const SDMemTableWrapper& in,
     56                             Float factor) {
     57    return SDMemTableWrapper(SDMath::multiply(in.getCP(),factor));
    6258  }
    6359
    64   SDMemTableWrapper baseline(const SDMemTableWrapper& in,
    65                              const std::string& fitexpr,
    66                              const std::vector<bool>& mask) {
     60  SDMemTableWrapper hanning(const SDMemTableWrapper& in) {
     61    return SDMemTableWrapper(SDMath::hanning(in.getCP()));
     62  }
     63
     64  SDMemTableWrapper baseline(const SDMemTableWrapper& in,
     65                             const std::string& fitexpr,
     66                             const std::vector<bool>& mask) {
    6767    return SDMath::baseline(in.getCP(), fitexpr, mask);
    6868  }
    6969
    70   SDMemTableWrapper averages(boost::python::tuple tpl, 
    71                              const std::vector<bool>& mask);
     70  SDMemTableWrapper averages(boost::python::tuple tpl,
     71                             const std::vector<bool>& mask);
    7272
    73   SDMemTableWrapper averagePol(const SDMemTableWrapper& in, 
    74                                const std::vector<bool>& mask) {
     73  SDMemTableWrapper averagePol(const SDMemTableWrapper& in,
     74                               const std::vector<bool>& mask) {
    7575    return SDMath::averagePol(in.getCP(), mask);
    7676  }
    7777
    78   SDMemTableWrapper bin(const SDMemTableWrapper& in, 
    79                         int width) {
     78  SDMemTableWrapper bin(const SDMemTableWrapper& in,
     79                        int width) {
    8080    return SDMath::bin(in.getCP(), width);
    8181  }
    8282
    83   float rms(const SDMemTableWrapper& in, 
    84             const std::vector<bool>& mask) {
     83  float rms(const SDMemTableWrapper& in,
     84            const std::vector<bool>& mask) {
    8585    return SDMath::rms(in.getCP(), mask);
    8686  }
  • trunk/src/python_SDMath.cc

    r83 r86  
    3838  namespace SDMathWrapper {
    3939    SDMemTableWrapper SDMathWrapper::averages(boost::python::tuple tp,
    40                                               const std::vector<bool>& mask) {
     40                                              const std::vector<bool>& mask) {
    4141      int n;
    4242      n = extract<int>(tp.attr("__len__")());
    4343      Block<CountedPtr<asap::SDMemTable> > b(n);
    4444      for (int i=0;i< n;++i) {
    45         SDMemTableWrapper sdmw =
    46           extract<SDMemTableWrapper>( tp.attr("__getitem__")(i) );
    47         b[i] = sdmw.getCP();
     45        SDMemTableWrapper sdmw =
     46          extract<SDMemTableWrapper>( tp.attr("__getitem__")(i) );
     47        b[i] = sdmw.getCP();
    4848      }
    4949      Vector<Bool> msk(mask);
    5050      return SDMemTableWrapper(SDMath::averages(b,msk));
    5151    };
    52    
     52
    5353  } // namespace SDMathWrapper
    5454
     
    5757      def("average", &SDMathWrapper::average);
    5858      def("quotient", &SDMathWrapper::quotient);
    59       def("multiply", &SDMathWrapper::multiply);
     59      def("scale", &SDMathWrapper::scale);
    6060      def("baseline", &SDMathWrapper::baseline);
    6161      def("hanning", &SDMathWrapper::hanning);
     
    6565      def("rms", &SDMathWrapper::rms);
    6666    };
    67    
     67
    6868  } // python
    6969} // asap
Note: See TracChangeset for help on using the changeset viewer.