aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test/forward_adolc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'unsupported/test/forward_adolc.cpp')
-rw-r--r--unsupported/test/forward_adolc.cpp10
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();