Changeset 2126 for branches/casa-prerelease/pre-asap/src/MathUtils.cpp
- Timestamp:
- 04/08/11 21:06:20 (13 years ago)
- Location:
- branches/casa-prerelease/pre-asap
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/casa-prerelease/pre-asap
-
branches/casa-prerelease/pre-asap/src
- Property svn:mergeinfo changed
/trunk/src merged: 2125
- Property svn:mergeinfo changed
-
branches/casa-prerelease/pre-asap/src/MathUtils.cpp
r1819 r2126 30 30 //#--------------------------------------------------------------------------- 31 31 32 #include <iostream> 32 33 #include <casa/aips.h> 33 34 #include <casa/Arrays/Vector.h> … … 161 162 out.resize(in.nelements()); 162 163 out[0] = in[0];out[out.nelements()-1] = in[in.nelements()-1]; 164 //--s 165 cout << "out[0]=" << out[0] << ";" << endl; 166 //--e 163 167 outmask.resize(mask.nelements()); 164 outmask = False;168 outmask[0] = mask[0]; outmask[outmask.nelements()-1] = mask[mask.nelements()-1]; 165 169 uInt m;Vector<Float>* w; 166 170 for (uInt i=1; i < out.nelements()-1;++i) { … … 169 173 if (weighted[m]) { 170 174 out[i] = (*w)[0]*in[i-1] + (*w)[1]*in[i] + (*w)[2]*in[i+1]; 171 outmask[i] = True;175 //outmask[i] = True; 172 176 } else { // mask it 173 177 out[i] = in[i];//use arbitrary value 174 outmask[i] = False;178 //outmask[i] = False; 175 179 } 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]; 176 191 } 177 192 }
Note: See TracChangeset
for help on using the changeset viewer.