summaryrefslogtreecommitdiff
path: root/src/statisticsFunctions/prod/testFloatProd.c
diff options
context:
space:
mode:
authortorset2009-02-27 15:10:31 +0000
committertorset2009-02-27 15:10:31 +0000
commit1383e3c41c27049babcc264c0cba10fa5ef858ed (patch)
tree94b54d3ad1c8de7479826654041e01dff194cf41 /src/statisticsFunctions/prod/testFloatProd.c
parent032f682c8ee956db344b1aae267a28e344ace94b (diff)
downloadscilab2c-1383e3c41c27049babcc264c0cba10fa5ef858ed.tar.gz
scilab2c-1383e3c41c27049babcc264c0cba10fa5ef858ed.tar.bz2
scilab2c-1383e3c41c27049babcc264c0cba10fa5ef858ed.zip
change precision for tests : put it to 3e-16 for double and 3e-6 for float
Diffstat (limited to 'src/statisticsFunctions/prod/testFloatProd.c')
-rw-r--r--src/statisticsFunctions/prod/testFloatProd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/statisticsFunctions/prod/testFloatProd.c b/src/statisticsFunctions/prod/testFloatProd.c
index 324f2ea4..b5fe20c4 100644
--- a/src/statisticsFunctions/prod/testFloatProd.c
+++ b/src/statisticsFunctions/prod/testFloatProd.c
@@ -208,7 +208,7 @@ static int cprodsTest(void) {
return 0;
}
-static int cprodaTest(void) {/*
+static int cprodaTest(void) {
floatComplex value1 = FloatComplex(3.0f, 3.0f);
floatComplex table1[3];
floatComplex value2 = FloatComplex(9.186784563f,9.186784563f);
@@ -237,9 +237,9 @@ static int cprodaTest(void) {/*
assert(creals(cproda(table1, 3)) == -54.0f);
assert(cimags(cproda(table1, 3)) == 54.0f);
- assert(fabs(creals(cproda(table2, 5)) + 261744.55211053110542707f) < 1e-06);
- assert(fabs(cimags(cproda(table2, 5)) + 261744.55211053110542707f) < 1e-06);
-*/
+ assert(fabs(creals(cproda(table2, 5)) + 261744.55211053110542707f)/creals(cproda(table2, 5)) < 1e-06);
+ assert(fabs(cimags(cproda(table2, 5)) + 261744.55211053110542707f)/cimags(cproda(table2, 5)) < 1e-06);
+
return 0;
}