Changeset 653 for trunk/src/SDMath.h


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.h

    r536 r653  
    7878
    7979// Average in time
    80    casa::CountedPtr<SDMemTable>  average(const casa::Block<casa::CountedPtr<SDMemTable> >& in,
    81                                          const casa::Vector<casa::Bool>& mask,
    82                                          casa::Bool scanAverage,
    83                                          const casa::String& weightStr,
    84                                          casa::Bool align=casa::False) const;
     80   casa::CountedPtr<SDMemTable>
     81   average(const std::vector<casa::CountedPtr<SDMemTable> >& in,
     82           const casa::Vector<casa::Bool>& mask,
     83           casa::Bool scanAverage,
     84           const casa::String& weightStr,
     85           casa::Bool align=casa::False) const;
    8586
    8687// Statistics. If row<0, all rows are done otherwise, just the
     
    140141// Function to use accumulate data during time averaging
    141142
    142   void accumulate (casa::Double& timeSum, casa::Double& intSum, casa::Int& nAccum,
    143                    casa::MaskedArray<casa::Float>& sum, casa::Array<casa::Float>& sumSq,
    144                    casa::Array<casa::Float>& nPts, casa::Array<casa::Float>& tSysSum,
    145                    casa::Array<casa::Float>& tSysSqSum,
    146                    const casa::Array<casa::Float>& tSys,  const casa::Array<casa::Float>& nInc,
    147                    const casa::Vector<casa::Bool>& mask, casa::Double time, casa::Double interval,
    148                    const casa::Block<casa::CountedPtr<SDMemTable> >& in,
    149                    casa::uInt iTab, casa::uInt iRow, casa::uInt axis, casa::uInt nAxesSub,
    150                    casa::Bool useMask, WeightType wtType) const;
     143  void accumulate(casa::Double& timeSum, casa::Double& intSum,
     144                  casa::Int& nAccum,
     145                  casa::MaskedArray<casa::Float>& sum,
     146                  casa::Array<casa::Float>& sumSq,
     147                  casa::Array<casa::Float>& nPts,
     148                  casa::Array<casa::Float>& tSysSum,
     149                  casa::Array<casa::Float>& tSysSqSum,
     150                  const casa::Array<casa::Float>& tSys, 
     151                  const casa::Array<casa::Float>& nInc,
     152                  const casa::Vector<casa::Bool>& mask,
     153                  casa::Double time, casa::Double interval,
     154                  const std::vector<casa::CountedPtr<SDMemTable> >& in,
     155                  casa::uInt iTab, casa::uInt iRow,
     156                  casa::uInt axis, casa::uInt nAxesSub,
     157                  casa::Bool useMask, WeightType wtType) const;
    151158
    152159// Work out conversion factor for converting Jy<->K per IF per row and apply
     
    201208                              casa::MFrequency::Types system,
    202209                              const casa::String& timeRef,
    203                               const casa::String& method, casa::Bool perIF) const;
     210                              const casa::String& method,
     211                               casa::Bool perIF) const;
    204212
    205213// Generate frequency aligners
     
    209217                                   casa::MFrequency::Types system,
    210218                                   const casa::MPosition& refPos,
    211                                    const casa::MEpoch& refEpoch, casa::Bool perFreqID) const;
     219                                   const casa::MEpoch& refEpoch,
     220                                   casa::Bool perFreqID) const;
    212221
    213222// Generate data description table (combines source and freqID)
Note: See TracChangeset for help on using the changeset viewer.