diff options
author | Gael Guennebaud <g.gael@free.fr> | 2016-07-27 14:35:52 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2016-07-27 14:35:52 +0200 |
commit | 0d7039319c2826f5550d2fc5ca5421091d6ed8a9 (patch) | |
tree | 551f9f4537b282913b1864ed77322621b6e42c8d /unsupported/test/autodiff.cpp | |
parent | d3d7c6245df36a43ab0cceb67836897abdf0e47a (diff) |
bug #1260: remove doubtful specializations of ScalarBinaryOpTraits
Diffstat (limited to 'unsupported/test/autodiff.cpp')
-rw-r--r-- | unsupported/test/autodiff.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/unsupported/test/autodiff.cpp b/unsupported/test/autodiff.cpp index b59fd1c43..e422ba8bc 100644 --- a/unsupported/test/autodiff.cpp +++ b/unsupported/test/autodiff.cpp @@ -205,6 +205,10 @@ void test_autodiff_hessian() VERIFY_IS_APPROX(y.value().derivatives()(1), s4*std::cos(s1*s3+s2*s4)); VERIFY_IS_APPROX(y.derivatives()(0).derivatives(), -std::sin(s1*s3+s2*s4)*Vector2d(s3*s3,s4*s3)); VERIFY_IS_APPROX(y.derivatives()(1).derivatives(), -std::sin(s1*s3+s2*s4)*Vector2d(s3*s4,s4*s4)); + + ADD z = x(0)*x(1); + VERIFY_IS_APPROX(z.derivatives()(0).derivatives(), Vector2d(0,1)); + VERIFY_IS_APPROX(z.derivatives()(1).derivatives(), Vector2d(1,0)); } double bug_1222() { |