From 1383e3c41c27049babcc264c0cba10fa5ef858ed Mon Sep 17 00:00:00 2001 From: torset Date: Fri, 27 Feb 2009 15:10:31 +0000 Subject: change precision for tests : put it to 3e-16 for double and 3e-6 for float --- src/statisticsFunctions/prod/testFloatProd.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/statisticsFunctions/prod/testFloatProd.c') 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; } -- cgit