Skip to content
Snippets Groups Projects
Verified Commit b9a4efa1 authored by Justin Carpentier's avatar Justin Carpentier Committed by Justin Carpentier
Browse files

[Test/AutoDiff] Test support of Eigen

parent 083b0770
No related branches found
No related tags found
No related merge requests found
......@@ -186,4 +186,22 @@ BOOST_AUTO_TEST_SUITE(BOOST_TEST_MODULE)
BOOST_CHECK(NearEqual(dz[0],std::cos(x0),eps99,eps99));
}
BOOST_AUTO_TEST_CASE(test_eigen_support)
{
using namespace CppAD;
// use a special object for source code generation
typedef AD<double> ADScalar;
typedef Eigen::Matrix<ADScalar,Eigen::Dynamic,1> ADVector;
ADVector vec_zero(ADVector::Zero(100));
BOOST_CHECK(vec_zero.isZero());
ADVector vec_ones(100);
vec_ones.fill(1);
BOOST_CHECK(vec_ones.isOnes());
}
BOOST_AUTO_TEST_SUITE_END()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment