From 0a33b5055407eac048c8cdb4ebfdd3d78979ab34 Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Fri, 26 Feb 2010 04:03:31 +0000 Subject: [PATCH] use Matrix.resize --- cpp/Pose2.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cpp/Pose2.cpp b/cpp/Pose2.cpp index 812f87e95..41dd21daf 100644 --- a/cpp/Pose2.cpp +++ b/cpp/Pose2.cpp @@ -77,10 +77,12 @@ namespace gtsam { if (H1) { double dt1 = -s2 * x + c2 * y; double dt2 = -c2 * x - s2 * y; - *H1 = Matrix_(3,3, + H1->resize(3,3); + double data[9] = { -c, -s, dt1, s, -c, dt2, - 0.0, 0.0, -1.0); + 0.0, 0.0, -1.0}; + copy(data, data+9, H1->data().begin()); } if (H2) *H2 = I3;