Changeset 19
- Timestamp:
- 10/30/2008 09:04:31 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
SH_SHM/trunk/source/numres.c
r16 r19 3 3 * ======== 4 4 * 5 * version 1 5, 22-May-20065 * version 16, 15-Jan-2008 6 6 * 7 7 * routines from numerical recipes … … 482 482 for (j=1;j<=(n-k);j++) { 483 483 num += wk1[j]*wk2[j]; 484 denom += SQR(wk1[j])+SQR(wk2[j]); 484 /*denom += SQR(wk1[j])+SQR(wk2[j]); K.S.:dont trust two SQRs*/ 485 denom += wk1[j]*wk1[j] + wk2[j]*wk2[j]; 485 486 } 486 487 cof[k]=2.0*num/denom; … … 576 577 } 577 578 nr_four1(w1,mm,1); 578 p[1] += (SQR(w1[1])+SQR(w1[2])); 579 /*p[1] += (SQR(w1[1])+SQR(w1[2]));*/ /* K.S. doesn't work with gcc 4 */ 580 p[1] += ( w1[1]*w1[1] + w1[2]*w1[2] ); 579 581 for (j=2;j<=m;j++) { 580 582 j2=j+j; 581 p[j] += ( SQR(w1[j2])+SQR(w1[j2-1])582 + SQR(w1[m44-j2])+SQR(w1[m43-j2]));583 p[j] += ( w1[j2]*w1[j2] + w1[j2-1]*w1[j2-1] 584 + w1[m44-j2]*w1[m44-j2] + w1[m43-j2]*w1[m43-j2] ); 583 585 } 584 586 den += sumw;
Note: See TracChangeset
for help on using the changeset viewer.