Commit Graph

2891 Commits (73d1f0f6e06cd8f6f40c2f705029e013de9548c6)

Author SHA1 Message Date
Alex Cunningham a0e3fe4730 Added invert() to Ordering to enable decoding of linearized factors, changed all target back to use workspace build settings (such as not -j5) 2012-02-29 16:05:43 +00:00
Can Erdogan 9bcee033fc 1- Changed LieScalar class so it is derived from "DerivedValues".
2- Added an include guard to Values-inl.h.
2012-02-29 13:05:54 +00:00
Alex Cunningham 58b64da525 Added better printout of configurable cmake options at the end of configuration 2012-02-29 04:11:48 +00:00
Alex Cunningham 0e17458e11 moved typedefs after Can's suggestion 2012-02-29 02:49:48 +00:00
Yong-Dian Jian f4087ce0c6 eliminate warning messages during complication 2012-02-28 23:46:17 +00:00
Richard Roberts 0fb0a11d36 Added CPack support for making tarballs 2012-02-28 22:43:45 +00:00
Richard Roberts 9312b0a128 Updating unit tests for new NonlinearOptimizer 2012-02-28 20:55:50 +00:00
Stephen Williams 7f042ef7d8 Fix gtsam namespace contamination bug 2012-02-28 20:37:26 +00:00
Alex Cunningham 1b49166695 added missing Values header 2012-02-28 19:21:35 +00:00
Alex Cunningham ef4393c598 Added at() to Values to get a Value base class reference 2012-02-28 19:21:34 +00:00
Stephen Williams 66c771b56c Fixed bug in calculateEstimate() function when provideing a key. Function did not get migrated to the new Values structure 2012-02-28 17:37:24 +00:00
Richard Roberts c48a9431a0 Small comment cleanup 2012-02-28 16:59:38 +00:00
Richard Roberts 908f2ac561 Added conversion from Values::Filtered to Values::ConstFiltered and bug fix in Values::ConstFiltered 2012-02-28 16:53:19 +00:00
Richard Roberts 8748f483b0 NonlinearOptimizer, GaussNewtonOptimizer, and LevenbergMarquardt Optimizer compile 2012-02-28 05:30:53 +00:00
Alex Cunningham c2947ea633 Added variation on boost::optional assert_equal to allow for const refs 2012-02-28 03:51:24 +00:00
Alex Cunningham 25f1f25062 Added (inefficient) size() for Values Filtered Views 2012-02-28 03:51:22 +00:00
Richard Roberts 67564d043b LevenbergMarquardtOptimizer in progress 2012-02-28 01:17:42 +00:00
Alex Cunningham b5bb607a44 Added constructors to Values from filtered views 2012-02-27 21:05:05 +00:00
Alex Cunningham 6088d5cee8 Fixed Key test by adding EXPECT to otherwise naked assert_equal statements 2012-02-27 03:48:16 +00:00
Richard Roberts e7e64e945b GaussNewtonOptimizer, started LevenbergMarquardtOptimizer 2012-02-27 01:18:36 +00:00
Richard Roberts 0309b6b184 (in branch) NonlinearOptimizer base class 2012-02-26 02:44:58 +00:00
Richard Roberts b0e3373c7b Changed list back to FastList, accidently left from debugging 2012-02-26 01:54:15 +00:00
Richard Roberts ba5bb0298d Changed list back to FastList, accidently left from debugging 2012-02-26 01:50:32 +00:00
Chris Beall df3f96c9f3 stray Symbol 2012-02-26 00:17:15 +00:00
Alex Cunningham 12351dbfea Updated find scripts to work by testing against gtsam2, no longer depends on build folders 2012-02-25 22:35:09 +00:00
Duy-Nguyen Ta 1345a5fe86 fix small bugs in matlab wrapper to make it compiled. Still have runtime errors in when calling graph.optimize in matlab 2012-02-25 17:31:00 +00:00
Duy-Nguyen Ta 342ccf644e add .run targets for examples 2012-02-25 17:28:41 +00:00
Richard Roberts 7fc9f39918 Created branch /branches/NLO from /trunk:9544 2012-02-25 17:24:42 +00:00
Richard Roberts 12775256c1 Fixed compile problem with gcc and bug fix in int key <-> Symbol encoding 2012-02-24 23:38:51 +00:00
Alex Cunningham eae3ee0ecd removed unnecessary empty folder 2012-02-24 21:37:14 +00:00
Alex Cunningham 64ca0df5df Rerranged make targets, added back missing cmake option 2012-02-24 21:35:36 +00:00
Richard Roberts 6944e884c9 Fixed error 2012-02-24 21:09:24 +00:00
Richard Roberts 4d117037a5 Merging 2.0_prep branch into trunk, with dynamic Value and Values class, integer nonlinear keys, key print formatters, and new CMake build process.
Merge commit '2cf01d1ca075a3da909a10c58acb2792b62f6456' into trunk

Conflicts:
	.gitattributes
	.gitignore
	gtsam/slam/GeneralSFMFactor.h
	tests/CMakeLists.txt
2012-02-24 21:09:20 +00:00
Richard Roberts 9121df7883 Removed unused files 2012-02-24 16:45:50 +00:00
Richard Roberts 84f5d87b52 Reworked Values filtering to use boost range, so much less code and simpler syntax 2012-02-24 16:45:48 +00:00
Stephen Williams 9ef8ce5fa6 Fixed serialization of quaternion version of Rot3 2012-02-24 16:21:20 +00:00
Alex Cunningham 59b1197c9f Back-ported cmake from the 2.0prep branch 2012-02-24 15:53:50 +00:00
Alex Cunningham 8517f852fd Removed unnecessary files, cmake flags 2012-02-24 15:47:23 +00:00
Alex Cunningham f7577762f3 Added quaternion cmake flag from trunk 2012-02-24 15:14:06 +00:00
Alex Cunningham 8e41e032b0 Updated Eigen to 3.0.5 2012-02-24 15:09:08 +00:00
Stephen Williams 644de36e47 Added a Quaternion flag to CMakeLists, default to Off 2012-02-24 15:03:01 +00:00
Alex Cunningham 736a3ae1a9 Removed unnecessary linking cmake option 2012-02-23 19:15:26 +00:00
Stephen Williams 2b35d04c8e Added accessor method for the calibration object to the ProjectionFactor and StereoFactor 2012-02-23 13:12:15 +00:00
Chris Beall e7562ac07f added timing instrumentation 2012-02-23 04:17:17 +00:00
Richard Roberts 1d0aaacbd6 Removed use of GTSAM_MAGIC_KEY for constructing Symbols from strings 2012-02-22 23:38:09 +00:00
Alex Cunningham 565185da02 Added cmake targets, expanded on the Values filtering test 2012-02-22 15:58:06 +00:00
Richard Roberts b9dd42d7af Project file 2012-02-21 22:18:40 +00:00
Richard Roberts 29d787a0ad Added Values filtering by key test and Value type 2012-02-21 22:18:39 +00:00
Richard Roberts cebd4631d2 Added missing argument that was causing method hiding 2012-02-21 22:18:37 +00:00
Richard Roberts 2213391b4c Added missing const that was causing method hiding 2012-02-21 22:18:36 +00:00