Mentions légales du service

Skip to content
Snippets Groups Projects
Commit a93e3caa authored by hhakim's avatar hhakim
Browse files

Fix TransformHelper<float>::pack_factors() unit test.

parent a99ab70d
No related branches found
No related tags found
No related merge requests found
......@@ -143,7 +143,7 @@ int main(int argc, char* argv[])
else
prod_fac0to3 *= *dynamic_cast<Faust::MatDense<FPP,Cpu>*>(facts[i]);
npacked = dynamic_cast<MatDense<FPP,Cpu>*>(*(th2.begin()))->norm();
assert(std::isnan(npacked) && std::isnan(prod_fac0to3.norm()) || Faust::fabs(npacked-prod_fac0to3.norm()) < 1e-6);
assert(std::isnan(npacked) && std::isnan(prod_fac0to3.norm()) || Faust::fabs(npacked-prod_fac0to3.norm()) < 1e-4);
cout << "OK" << endl;
/******************** test packing only one factor (must do nothing) */
......@@ -172,7 +172,7 @@ int main(int argc, char* argv[])
else
prod_fac *= *dynamic_cast<Faust::MatDense<FPP,Cpu>*>(facts[i]);
npacked = dynamic_cast<MatDense<FPP,Cpu>*>(*(th2.begin()))->norm();
assert(std::isnan(npacked) && std::isnan(prod_fac0to3.norm()) || Faust::fabs(npacked-prod_fac0to3.norm()) < 1e-6);
assert(std::isnan(npacked) && std::isnan(prod_fac0to3.norm()) || Faust::fabs(npacked-prod_fac0to3.norm()) < 1e-4);
cout << "OK" << endl;
/****** sanity check on th0 */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment