Commit Graph

1793 Commits (36f9ebae901b488897132398e686994e3eae7673)

Author SHA1 Message Date
Yong-Dian Jian 5f673c213c update interface 2010-12-27 15:59:49 +00:00
Kai Ni 1501c1a80a a second version of project function that returns separated derivatives 2010-12-25 00:48:13 +00:00
Richard Roberts 9edeb1102c Fixed bug in BayesTree shortcuts and marginals. Also added an input check to Permutation::PushToBack and PullToFront that catches the bad input of duplicate variables caused by the bug. 2010-12-21 18:23:56 +00:00
Richard Roberts 2b69e340e5 Incremented version to 0.9.2 2010-12-21 18:22:30 +00:00
Richard Roberts a8a584d38e Rolling back last commit (undoing merge of hessianfactor branch) - does not compile on Linux, could be compiler or boost version problems. Also will probably break Alex's stuff so will work that out before merging. 2010-12-17 01:11:28 +00:00
Richard Roberts de1892016d Merged in hessianfactor branch, Cholesky is now default. This merge also includes improved timing statements with automatic outlining and low overhead 2010-12-17 00:51:51 +00:00
Kai Ni d407cc5eaa add measured function 2010-12-16 08:11:44 +00:00
Kai Ni d3315b2886 move GeneralSFMFactor from vSLAM to library. Move GenericProjectionFactor to namespace gtsam so that it can be used in other slam namespaces. 2010-12-15 23:53:10 +00:00
Alex Cunningham 9af0a20439 constness of access functions 2010-12-15 17:06:46 +00:00
Alex Cunningham 000e58d4b2 Put NonlinearISAM into the gtsam namespace 2010-12-15 17:01:04 +00:00
Alex Cunningham f4babac85c Moved ISAMLoop to gtsam/nonlinear and renamed it to NonlinearISAM so it can be used elsewhere 2010-12-15 16:51:46 +00:00
Richard Roberts 289ba3a75c Removed extra print statement 2010-12-12 03:52:23 +00:00
Kai Ni 3a09395a01 fixed a bug in colamdOrdering 2010-12-10 09:19:06 +00:00
Kai Ni 7a59d3cfe0 fixed a bug in colamdOrdering 2010-12-10 07:38:05 +00:00
Chris Beall 0b11a02183 fixed initialization list warnings 2010-12-09 18:31:25 +00:00
Richard Roberts a6fd5ff9e2 Removed unused inference-inl.h and testOrdering.cpp, added unit test for ordering with unobserved variables. 2010-12-09 01:34:20 +00:00
Richard Roberts b928b6d4f5 Timing tests for virtual/nonvirtual classes, heap/stack allocation, and shared pointers 2010-12-09 01:32:29 +00:00
Alex Cunningham ea61c9d619 Fixed missing key in serialization function for NonlinearFactor3 2010-12-08 17:25:55 +00:00
Alex Cunningham de6a3768c2 Added a function for Lie Scalar to get the value back out again 2010-12-08 01:59:53 +00:00
Yong-Dian Jian 4c8d65a069 take out SymbolSpec 2010-12-04 19:23:10 +00:00
Yong-Dian Jian 23f57ea22a add a typedef 2010-12-04 19:21:50 +00:00
Alex Cunningham 19928a9f37 Fixed compile bug due to typename keyword appearing outside of templates 2010-12-03 14:28:25 +00:00
Kai Ni b55b9de27f record iteration numbers 2010-12-03 03:23:35 +00:00
Richard Roberts d9935519f9 Merged into trunk from branch combineandeliminate 2010-12-02 22:46:43 +00:00
Yong-Dian Jian f661baacbb add a struct to represent vector of symbols 2010-12-01 22:39:03 +00:00
Yong-Dian Jian d57c4317ac add a struct 2010-12-01 14:42:06 +00:00
Yong-Dian Jian 0f70bb2939 add a struct 2010-12-01 14:41:40 +00:00
Richard Roberts 17513a07d5 Cleaned up some application-specific functions in GaussianFactor and VectorValues. 2010-11-29 21:56:09 +00:00
Yong-Dian Jian 6fec4aa73e comment 2010-11-29 06:20:34 +00:00
Richard Roberts fd381e97bc Slight speedup in Cholesky 2010-11-29 03:05:54 +00:00
Richard Roberts 5e00148315 Cholesky working but disabled by default 2010-11-29 01:31:51 +00:00
Yong-Dian Jian 7b2c62caea add edivInPlace 2010-11-28 18:12:30 +00:00
Kai Ni 0625267187 make DSFVector support preallocated memory 2010-11-25 05:15:40 +00:00
Yong-Dian Jian 06c319f42c fix bugs 2010-11-24 02:16:35 +00:00
Yong-Dian Jian 3ad9c9494e add interface to access block matrix 2010-11-23 15:27:23 +00:00
Yong-Dian Jian 2a46762f8d add comment 2010-11-23 15:08:11 +00:00
Richard Roberts a9370dead4 Fixed indentation 2010-11-22 20:54:49 +00:00
Kai Ni 1e54c8c2c0 remove duplicated constructors 2010-11-22 09:18:01 +00:00
Kai Ni e726f7c7af remove backward compatible functions in NonlinearOptimizer 2010-11-21 22:00:22 +00:00
Richard Roberts 8bfd392b9f Fixed more compile warnings 2010-11-19 20:56:00 +00:00
Richard Roberts 83f3e14261 Fixed some compile warnings 2010-11-19 20:36:13 +00:00
Richard Roberts 2fc5ab3bdb Extra debugging checks for Cholesky 2010-11-19 17:20:04 +00:00
Richard Roberts 739764ca8e linear_dependent prints when not linearly dependent, like assert_equal. Added linear_independent to check the opposite. 2010-11-19 17:19:26 +00:00
Richard Roberts 4e0b4021df Added prior on the first pose in time*OnDataset 2010-11-19 16:30:06 +00:00
Richard Roberts f1a2819d6d Reduced default problem size in timeSLAMlike 2010-11-19 16:29:25 +00:00
Richard Roberts 28f283f016 Added debug printing switches in EliminationTree 2010-11-19 16:28:10 +00:00
Richard Roberts 0fdc384089 Added a debug printing switch in Cholesky 2010-11-19 16:27:08 +00:00
Yong-Dian Jian 1193d2f9be take out two spcg specific functions from gaussian factor graph 2010-11-16 17:17:40 +00:00
Richard Roberts d6929d4409 Storing variable index in solver, saved between nonlinear iterations 2010-11-15 23:01:50 +00:00
Richard Roberts a124ce132f Changed TEST_UNSAFE back to TEST 2010-11-15 22:58:39 +00:00