From 02b703c5c83c563802ccb43a43e491860765d4c8 Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Sun, 12 Jul 2015 16:33:56 -0700 Subject: [PATCH] Added MakeJacobian meta-function --- gtsam/base/OptionalJacobian.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gtsam/base/OptionalJacobian.h b/gtsam/base/OptionalJacobian.h index d0e2297ef..c0ac8cd7f 100644 --- a/gtsam/base/OptionalJacobian.h +++ b/gtsam/base/OptionalJacobian.h @@ -171,6 +171,16 @@ public: // forward declare template struct traits; +/** + * @brief: meta-function to generate Jacobian + * @param T return type + * @param A argument type + */ +template +struct MakeJacobian { + typedef Eigen::Matrix::dimension, traits::dimension> type; +}; + /** * @brief: meta-function to generate JacobianTA optional reference * Used mainly by Expressions