Changeset 653 for trunk/src/SDMath.cc


Ignore:
Timestamp:
06/22/05 16:06:07 (19 years ago)
Author:
mar637
Message:

changed Blocks to vectors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMath.cc

    r536 r653  
    4646#include <casa/Arrays/Matrix.h>
    4747#include <casa/BasicMath/Math.h>
    48 #include <casa/Containers/Block.h>
    4948#include <casa/Exceptions.h>
    5049#include <casa/Quanta/Quantum.h>
     
    139138
    140139
    141 CountedPtr<SDMemTable> SDMath::average(const Block<CountedPtr<SDMemTable> >& in,
     140CountedPtr<SDMemTable> SDMath::average(const std::vector<CountedPtr<SDMemTable> >& in,
    142141                                       const Vector<Bool>& mask, Bool scanAv,
    143142                                       const String& weightStr, Bool alignFreq) const
     
    155154
    156155  SDMemTable* pTabOut = new SDMemTable(*in[0],True);
    157   if (in.nelements() > 1) {
    158     for (uInt i=1; i < in.nelements(); ++i) {
     156  if (in.size() > 1) {
     157    for (uInt i=1; i < in.size(); ++i) {
    159158      pTabOut->appendToHistoryTable(in[i]->getHistoryTable());
    160159    }
     
    252251
    253252  Float fac = 1.0;
    254   const uInt nTables = in.nelements();
     253  const uInt nTables = in.size();
    255254  for (uInt iTab=0; iTab<nTables; iTab++) {
    256255
     
    17731772                        const Array<Float>& tSys, const Array<Float>& nInc,
    17741773                        const Vector<Bool>& mask, Double time, Double interval,
    1775                         const Block<CountedPtr<SDMemTable> >& in,
     1774                        const std::vector<CountedPtr<SDMemTable> >& in,
    17761775                        uInt iTab, uInt iRow, uInt axis,
    17771776                        uInt nAxesSub, Bool useMask,
Note: See TracChangeset for help on using the changeset viewer.