Ignore:
Timestamp:
04/14/11 10:53:12 (13 years ago)
Author:
Takeshi Nakazato
Message:

merge bug fix in trunk (r2133).

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

Legend:

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

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

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

    r2132 r2134  
    15561556  int ichan = 0 ;
    15571557  double wsum = 0.0 ;
    1558   Vector<Float> z( nChan ) ;
    1559   z[0] = abcissa[0] - 0.5 * olddnu + 0.5 * dnu ;
    1560   for ( int ii = 1 ; ii < nChan ; ii++ )
    1561     z[ii] = z[ii-1] + dnu ;
    15621558  Vector<Float> zi( nChan+1 ) ;
    15631559  Vector<Float> yi( oldsize + 1 ) ;
    1564   zi[0] = z[0] - 0.5 * dnu ;
    1565   zi[1] = z[0] + 0.5 * dnu ;
     1560  zi[0] = abcissa[0] - 0.5 * olddnu ;
     1561  zi[1] = zi[1] + dnu ;
    15661562  for ( int ii = 2 ; ii < nChan ; ii++ )
    1567     zi[ii] = zi[ii-1] + dnu ;
    1568   zi[nChan] = z[nChan-1] + 0.5 * dnu ;
     1563    zi[ii] = zi[0] + dnu * ii ;
     1564  zi[nChan] = zi[nChan-1] + dnu ;
    15691565  yi[0] = abcissa[0] - 0.5 * olddnu ;
    15701566  yi[1] = abcissa[1] + 0.5 * olddnu ;
     
    16151611        }
    16161612      }
    1617       newspec[ii] /= wsum ;
     1613      if ( wsum != 0.0 )
     1614        newspec[ii] /= wsum ;
    16181615      wsum = 0.0 ;
    16191616    }
     
    16621659        }
    16631660      }
    1664       newspec[ii] /= wsum ;
     1661      if ( wsum != 0.0 )
     1662        newspec[ii] /= wsum ;
    16651663      wsum = 0.0 ;
    16661664    }
Note: See TracChangeset for help on using the changeset viewer.