Ignore:
Timestamp:
04/08/11 21:06:20 (13 years ago)
Author:
WataruKawasaki
Message:

merged bug fixes from trunk (r2124)

Location:
branches/casa-prerelease/pre-asap
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/casa-prerelease/pre-asap

    • Property svn:mergeinfo changed
      /trunkmerged: 2125
  • branches/casa-prerelease/pre-asap/src

  • branches/casa-prerelease/pre-asap/src/MathUtils.cpp

    r1819 r2126  
    3030//#---------------------------------------------------------------------------
    3131
     32#include <iostream>
    3233#include <casa/aips.h>
    3334#include <casa/Arrays/Vector.h>
     
    161162  out.resize(in.nelements());
    162163  out[0] = in[0];out[out.nelements()-1] = in[in.nelements()-1];
     164  //--s
     165  cout << "out[0]=" << out[0] << ";" << endl;
     166  //--e
    163167  outmask.resize(mask.nelements());
    164   outmask = False;
     168  outmask[0] = mask[0]; outmask[outmask.nelements()-1] = mask[mask.nelements()-1];
    165169  uInt m;Vector<Float>* w;
    166170  for (uInt i=1; i < out.nelements()-1;++i) {
     
    169173    if (weighted[m]) {
    170174      out[i] = (*w)[0]*in[i-1] + (*w)[1]*in[i] + (*w)[2]*in[i+1];
    171       outmask[i] = True;
     175      //outmask[i] = True;
    172176    } else { // mask it
    173177      out[i] = in[i];//use arbitrary value
    174       outmask[i] = False;
     178      //outmask[i] = False;
    175179    }
     180    //--s
     181    if (i < 13) {
     182      cout << "mask[" << i-1 << "-" << i+1 << "]=[" << mask[i-1] << ", " << mask[i] << ", " << mask[i+1] << "];  ";
     183      cout << "m="   << m   << ";  ";
     184      cout << "weights[" << m << "]="   << weights[m]   << ";  ";
     185      cout << "in[" << i-1 << "-" << i+1 << "]=[" << in[i-1] << ", " << in[i] << ", " << in[i+1] << "] --> ";
     186      cout << out[i]  << ";" << endl;
     187      cout << "-------------------------------" << endl;
     188    }
     189    //--e
     190    outmask[i] = mask[i];
    176191  }
    177192}
Note: See TracChangeset for help on using the changeset viewer.