Changeset 249 for trunk/src


Ignore:
Timestamp:
01/21/05 15:35:44 (20 years ago)
Author:
kil064
Message:

rename some functions.
quotient now implemented via SDMath::binaryOperate

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMathWrapper.cc

    r244 r249  
    4343{
    4444    SDMath sdm;
    45     return SDMemTableWrapper(sdm.quotient(on.getCP(), off.getCP(), preserveContinuum));
    46 }
    47 
    48 
    49 SDMemTableWrapper SDMathWrapper::simpleBinaryOperate(const SDMemTableWrapper& left,
    50                                                      const SDMemTableWrapper& right,
    51                                                      const std::string& op)
     45    return SDMemTableWrapper(sdm.binaryOperate(on.getCP(), off.getCP(),
     46                             String("QUOTIENT"), preserveContinuum));
     47}
     48
     49
     50SDMemTableWrapper SDMathWrapper::binaryOperate(const SDMemTableWrapper& left,
     51                                               const SDMemTableWrapper& right,
     52                                               const std::string& op)
    5253{
    5354    SDMath sdm;
    54     return SDMemTableWrapper(sdm.simpleBinaryOperate(left.getCP(), right.getCP(),
    55                                                      String(op)));
     55    return SDMemTableWrapper(sdm.binaryOperate(left.getCP(), right.getCP(),
     56                                               String(op), False));
    5657}
    5758
     
    6364//
    6465  SDMath sdm;
    65   SDMemTable* pOut = sdm.simpleOperate (*pIn, Float(factor),
     66  SDMemTable* pOut = sdm.unaryOperate (*pIn, Float(factor),
    6667                                        Bool(doAll), what);
    6768  *pIn = *pOut;
     
    7576  const uInt what = 0;
    7677  SDMath sdm;
    77   return CountedPtr<SDMemTable>(sdm.simpleOperate(*pIn,
     78  return CountedPtr<SDMemTable>(sdm.unaryOperate(*pIn,
    7879                                                  Float(factor),
    7980                                                  Bool(doAll), what));
     
    8889//
    8990  SDMath sdm;
    90   SDMemTable* pOut = sdm.simpleOperate (*pIn, Float(offset),
     91  SDMemTable* pOut = sdm.unaryOperate (*pIn, Float(offset),
    9192                                        Bool(doAll), what);
    9293  *pIn = *pOut;
     
    100101  const uInt what = 1;
    101102  SDMath sdm;
    102   return CountedPtr<SDMemTable>(sdm.simpleOperate(*pIn, Float(offset),
     103  return CountedPtr<SDMemTable>(sdm.unaryOperate(*pIn, Float(offset),
    103104                                                  Bool(doAll), what));
    104105}
  • trunk/src/SDMathWrapper.h

    r244 r249  
    4949
    5050// Simple binary operations
    51   SDMemTableWrapper simpleBinaryOperate (const SDMemTableWrapper& left,
    52                                          const SDMemTableWrapper& right,
    53                                          const std::string& op);
     51  SDMemTableWrapper binaryOperate (const SDMemTableWrapper& left,
     52                                   const SDMemTableWrapper& right,
     53                                   const std::string& op);
    5454
    5555// Multiply
Note: See TracChangeset for help on using the changeset viewer.