Merge pull request #1291 from akva2/workaround_eigen_operator_issue

workaround eigen 3.3.2 issue
This commit is contained in:
Atgeirr Flø Rasmussen 2017-10-06 14:27:34 +02:00 committed by GitHub
commit 26aa03e7ae

View File

@ -331,16 +331,24 @@ BOOST_AUTO_TEST_CASE(DivOpsDouble)
Sp x;
auto zd = z/factor;
zd.toSparse(x);
BOOST_CHECK(x == zs/factor);
Sp tmp = zs/factor;
tmp.prune(1e-16);
BOOST_CHECK(x == tmp);
auto id = i/factor;
id.toSparse(x);
BOOST_CHECK(x == is/factor);
tmp = is/factor;
tmp.prune(1e-16);
BOOST_CHECK(x == tmp);
auto dd = d/factor;
dd.toSparse(x);
BOOST_CHECK(x == ds/factor);
tmp = ds/factor;
tmp.prune(1e-16);
BOOST_CHECK(x == tmp);
auto sd = s/factor;
sd.toSparse(x);
BOOST_CHECK(x == ss/factor);
tmp = ss/factor;
tmp.prune(1e-16);
BOOST_CHECK(x == tmp);
}
BOOST_AUTO_TEST_CASE(MultVectorXd)