diff options
author | Gael Guennebaud <g.gael@free.fr> | 2009-05-12 07:38:46 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2009-05-12 07:38:46 +0000 |
commit | 159c99a288534eaee8a501dfb0687fc76a530d7d (patch) | |
tree | 662d101d82e6d46dd63d4e0e1160377f7a2da7a9 /unsupported/test/forward_adolc.cpp | |
parent | f5b5571a5a09e5203185f078d9f71133b4de0479 (diff) |
fix adolc unit test for dynamic sizes
Diffstat (limited to 'unsupported/test/forward_adolc.cpp')
-rw-r--r-- | unsupported/test/forward_adolc.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/unsupported/test/forward_adolc.cpp b/unsupported/test/forward_adolc.cpp index 35198069b..a78cfab5f 100644 --- a/unsupported/test/forward_adolc.cpp +++ b/unsupported/test/forward_adolc.cpp @@ -39,12 +39,12 @@ struct TestFunc1 typedef Matrix<Scalar,InputsAtCompileTime,1> InputType; typedef Matrix<Scalar,ValuesAtCompileTime,1> ValueType; typedef Matrix<Scalar,ValuesAtCompileTime,InputsAtCompileTime> JacobianType; - + int m_inputs, m_values; - + TestFunc1() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTime) {} TestFunc1(int inputs, int values) : m_inputs(inputs), m_values(values) {} - + int inputs() const { return m_inputs; } int values() const { return m_values; } @@ -107,8 +107,8 @@ struct TestFunc1 template<typename Func> void adolc_forward_jacobian(const Func& f) { typename Func::InputType x = Func::InputType::Random(); - typename Func::ValueType y, yref; - typename Func::JacobianType j, jref; + typename Func::ValueType y(f.values()), yref(f.values()); + typename Func::JacobianType j(f.values(),f.inputs()), jref(f.values(),f.inputs()); jref.setZero(); yref.setZero(); |