summaryrefslogtreecommitdiff
path: root/src/matrixOperations/logm/testDoubleLogm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/matrixOperations/logm/testDoubleLogm.c')
-rw-r--r--src/matrixOperations/logm/testDoubleLogm.c24
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);
}
}