Commit Graph

2152 Commits (6e1136ba20dc2cf4e4586773fe7deb2356191340)

Author SHA1 Message Date
Richard Roberts 6e1136ba20 (in branch) Separate gradient functions for FactorGraph, BayesNet, BayesTree, and BayesTree with ISAM2 Cliques (specialized for using stored gradient contributions in ISAM2 cliques) 2011-12-13 22:51:28 +00:00
Richard Roberts 2ef911b7e9 (in branch) added VectorValues::setZero() function 2011-12-13 22:49:37 +00:00
Richard Roberts a56fe9572e (in branch) comment fix 2011-12-13 22:48:50 +00:00
Richard Roberts 88c3e81a7d (in branch) bug fix and unit test in permutation bug introduced during BayesTree Clique refactoring 2011-12-13 18:46:31 +00:00
Richard Roberts e75e4321af (in branch) slight simplification of HessianFactor eliminate code - fill in keys when the combined factor is first constructed so it is a complete factor 2011-12-13 18:45:21 +00:00
Richard Roberts ef2021f6da (in branch) fixed filename capitalization problem during merge 2011-12-13 18:40:31 +00:00
Richard Roberts 8d5facb09e (in branch) make check passes after refactoring and code changes for including -inl.h files from .h files 2011-12-12 23:19:31 +00:00
Richard Roberts 3b139cbae2 (in branch) Merged from trunk r7960-r8057 2011-12-12 16:03:52 +00:00
Richard Roberts fd5b040385 (in branch) in progress refactoring for incremental dogleg 2011-12-05 02:28:09 +00:00
Richard Roberts a0abe68b64 (in branch) Merged from trunk r7760-r7959 2011-11-29 17:02:02 +00:00
Richard Roberts 7a95ccbd86 (in branch) In progress refactoring to store gradient for dogleg 2011-11-29 16:49:12 +00:00
Richard Roberts e6a43d6330 (in branch) Dogleg in ISAM2 in progress 2011-11-12 21:19:46 +00:00
Richard Roberts e78668bad9 Creating branch for dogleg in ISAM2 2011-11-12 21:17:15 +00:00
Alex Cunningham fc07fa4c35 Adding headers 2011-11-11 15:42:36 +00:00
Alex Cunningham bdc2d8f996 Fixed switching to QR for constrained graphs 2011-11-10 19:44:03 +00:00
Alex Cunningham af9320e468 Cleaned up commented code 2011-11-10 15:19:04 +00:00
Alex Cunningham f77c479dec pacifying warning 2011-11-10 02:42:22 +00:00
Alex Cunningham 0fe13ae3ca Fixed noisemodel compile error, moved remaining nonlinear constraints to NonlinearEquality 2011-11-10 02:05:03 +00:00
Alex Cunningham 98410ca5c9 Merge branch 'unified_constraints'
Conflicts:
	gtsam/linear/NoiseModel.cpp
	gtsam/linear/NoiseModel.h
	gtsam/linear/tests/testNoiseModel.cpp
2011-11-09 22:15:40 +00:00
Alex Cunningham 70afdfb7d3 Added mu to noisemodel 2011-11-09 22:09:52 +00:00
Richard Roberts 9fe47025d5 Added ISAM2 result struct to return information about updates 2011-11-09 17:33:14 +00:00
Paul Kippes 6f406dc7d4 Keep timing class from slowing performance when timing disabled (merged change from r7480:7481) 2011-11-09 15:23:57 +00:00
Richard Roberts b3072a4bfe Added missing pragma once 2011-11-09 03:33:26 +00:00
Richard Roberts 711535e818 Added missing header and reverted debugging change from quaternion merge 2011-11-09 03:33:13 +00:00
Richard Roberts 716c5175ab Quaternion implementation of Rot3, made default with GTSAM_DEFAULT_QUATERNIONS 2011-11-09 01:40:20 +00:00
Richard Roberts 3cd3a06eb7 Unit test bug fix - wasn't a rotation matrix 2011-11-09 01:39:18 +00:00
Richard Roberts 3db9bb1a00 NonlinearOptimizer - Message to indicate max iterations reached when verbose 2011-11-09 01:38:43 +00:00
Alex Cunningham d340e556b5 Fixes due to bad merge 2011-11-07 21:16:26 +00:00
Alex Cunningham 8592e6b2c6 Renamed LieValues, changed Lie interface 2011-11-07 20:23:20 +00:00
Richard Roberts d57feb54b4 Bug fix in inverse_square_root 2011-11-07 17:31:35 +00:00
Alex Cunningham d03fa3c294 Added missing include 2011-11-07 15:01:51 +00:00
Alex Cunningham 42a3963c7e Merge branch 'master' into retraction_name 2011-11-06 19:40:48 +00:00
Alex Cunningham 5798868ab7 Changed LieValues->Values. Did not change Values typedefs in slam domains, just adjusted namespaces 2011-11-06 19:08:42 +00:00
Richard Roberts 26dd292872 Enabled DogLeg unit test and made DogLeg verbose printing controlled by a flag 2011-11-06 18:26:47 +00:00
Richard Roberts 5670e255ca Added timing tests for virtual classes 2011-11-06 18:19:19 +00:00
Alex Cunningham 929d5259c9 documentation for Pose2 2011-11-06 17:22:09 +00:00
Alex Cunningham b0afd2644b Formatting, comments 2011-11-06 02:16:51 +00:00
Alex Cunningham cceddaa757 Added Group.h to installable headers 2011-11-06 01:54:59 +00:00
Alex Cunningham 4284f07a61 Updates to dogleg to work with newer Lie/Manifold/Group interface 2011-11-05 23:01:50 +00:00
Alex Cunningham 1ec7d7e86e Merge branch 'master' into retraction_name 2011-11-05 23:01:48 +00:00
Alex Cunningham 2b9a3db085 Added Group concept, reworked naming and conventions to reduce unnecessary functions 2011-11-05 23:01:43 +00:00
Richard Roberts 53dfa5dbb9 Merging Dogleg into trunk 2011-11-05 21:29:02 +00:00
Richard Roberts 66b0b2c021 Doxygen workaround in JacobianFactor documetation 2011-11-05 21:26:38 +00:00
Richard Roberts bfb0bb0b4a testKey.cpp needed to include Testable.h, but was not being compiled and run, will add to Makefile.am in next checkin 2011-11-05 21:25:01 +00:00
Richard Roberts c724f4b7cf Added range factor to visualSLAM - can be used to put a prior on landmark distances 2011-11-05 21:23:19 +00:00
Richard Roberts 6414c78065 Renamed function arguments to be more clear 2011-11-05 21:17:32 +00:00
Alex Cunningham e0f2087e03 Merge branch 'master' into retraction_name 2011-11-05 20:30:01 +00:00
Frank Dellaert 59ead6bb1b Another test 2011-11-05 15:46:26 +00:00
Frank Dellaert 8e1bc54827 Wrapped sample and print 2011-11-05 14:26:57 +00:00
Frank Dellaert 5a7b2e0692 Added default string to print methods 2011-11-05 14:26:41 +00:00