diff options
author | torset | 2009-02-27 13:59:12 +0000 |
---|---|---|
committer | torset | 2009-02-27 13:59:12 +0000 |
commit | 6e7f75a3a916ae7b7b6145c0badad7b649265c0f (patch) | |
tree | d6150181ae1536cf65d4a1a873345a7e7e8e8f50 /src/matrixOperations/logm/testDoubleLogm.c | |
parent | 05fb6a62c83ae7cea37aa2795e61697b3560f135 (diff) | |
download | scilab2c-6e7f75a3a916ae7b7b6145c0badad7b649265c0f.tar.gz scilab2c-6e7f75a3a916ae7b7b6145c0badad7b649265c0f.tar.bz2 scilab2c-6e7f75a3a916ae7b7b6145c0badad7b649265c0f.zip |
change precision for tests : put it to 3e-16 for double and 3e-6 for float
Diffstat (limited to 'src/matrixOperations/logm/testDoubleLogm.c')
-rw-r--r-- | src/matrixOperations/logm/testDoubleLogm.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/matrixOperations/logm/testDoubleLogm.c b/src/matrixOperations/logm/testDoubleLogm.c index fd4a6ab9..cf0092b1 100644 --- a/src/matrixOperations/logm/testDoubleLogm.c +++ b/src/matrixOperations/logm/testDoubleLogm.c @@ -60,20 +60,20 @@ static void dlogmaTest(void){ dlogma(inHer,4,outHer); for(i=0;i<4;i++) { - assert( (fabs(out4[i]-result4R[i]) / fabs(out4[i])) <1e-15); + assert( (fabs(out4[i]-result4R[i]) / fabs(out4[i])) <3e-16); } for(i=0;i<9;i++) { - assert( (fabs(out9[i]-result9R[i]) / fabs(out9[i])) <1e-14); + assert( (fabs(out9[i]-result9R[i]) / fabs(out9[i])) <3e-16); } for(i=0;i<16;i++) { - assert( (fabs(out16[i]-result16R[i]) / fabs(out16[i])) <1e-13); + assert( (fabs(out16[i]-result16R[i]) / fabs(out16[i])) <3e-16); } for(i=0;i<16;i++) { - assert( (fabs(outHer[i]-resultHerR[i]) / fabs(outHer[i])) <1e-12); + assert( (fabs(outHer[i]-resultHerR[i]) / fabs(outHer[i])) <3e-16); } } @@ -140,13 +140,13 @@ static void zlogmaTest(void){ for(i=0;i<4;i++) { - assert( fabs(zreals(out4[i])-result4R[i]) / fabs(zreals(out4[i])) <1e-15); - assert( fabs(zimags(out4[i])-result4I[i]) / fabs(zimags(out4[i])) <1e-15); + assert( fabs(zreals(out4[i])-result4R[i]) / fabs(zreals(out4[i])) <3e-16); + assert( fabs(zimags(out4[i])-result4I[i]) / fabs(zimags(out4[i])) <3e-16); } for(i=0;i<9;i++) { - assert( fabs(zreals(out9[i])-result9R[i]) / fabs(zreals(out9[i])) <1e-14); - if (zimags(out9[i])>1e-15) assert( fabs(zimags(out9[i])-result9I[i]) / fabs(zimags(out9[i])) <1e-16); + assert( fabs(zreals(out9[i])-result9R[i]) / fabs(zreals(out9[i])) <3e-16); + if (zimags(out9[i])>3e-16) assert( fabs(zimags(out9[i])-result9I[i]) / fabs(zimags(out9[i])) <1e-16); else assert(1); } @@ -165,13 +165,13 @@ static void zlogmaTest(void){ fabs(zreals(out16[i])-result16R[i]) / fabs(zreals(out16[i])), fabs(zimags(out16[i])-result16I[i]) / fabs(zimags(out16[i]))); - assert( fabs(zreals(out16[i])-result16R[i]) / fabs(zreals(out16[i])) <1e-13); - assert( fabs(zimags(out16[i])-result16I[i]) / fabs(zimags(out16[i])) <1); + assert( fabs(zreals(out16[i])-result16R[i]) / fabs(zreals(out16[i])) <3e-16); + assert( fabs(zimags(out16[i])-result16I[i]) / fabs(zimags(out16[i])) <3e-16); } for(i=0;i<16;i++) { - assert( fabs(zreals(outHer[i])-resultHerR[i]) / fabs(zreals(outHer[i])) <1e-12); - assert( fabs(zimags(outHer[i])-resultHerI[i]) / fabs(zimags(outHer[i])) <1e-13); + assert( fabs(zreals(outHer[i])-resultHerR[i]) / fabs(zreals(outHer[i])) <3e-16); + assert( fabs(zimags(outHer[i])-resultHerI[i]) / fabs(zimags(outHer[i])) <3e-16); } } |