Commit Graph

2622 Commits (c695b23e36e5eca277de97f89930cd6d5afcfecc)

Author SHA1 Message Date
Richard Roberts c695b23e36 In progress - updating dogleg computations incrementally 2012-03-18 05:13:40 +00:00
Richard Roberts 4c2581f40e In progress 2012-03-17 23:57:44 +00:00
Richard Roberts 047dda05d7 Removed ISAM2 templating 2012-03-17 23:57:42 +00:00
Richard Roberts 6a957d059b Fixed warnings about mixing class and struct 2012-03-17 23:57:39 +00:00
Richard Roberts 99c3371474 In progress 2012-03-16 20:55:21 +00:00
Richard Roberts 92bd4e280d Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this. 2012-03-16 16:16:13 +00:00
Richard Roberts d908b69829 Created branch /branches/incremental_dogleg_points from /trunk:9856 2012-03-16 16:16:09 +00:00
Richard Roberts b76cf5b07f Made unit test names unique between subdirectories and 'tests' directory, removed subdir prefix from compiled executable names. The duplicate filenames confused Eclipse and made things difficult in CMake as well. 2012-03-15 02:10:37 +00:00
Stephen Williams 51949ba614 Fixed iSAM2 bug if back-substitution is triggered before the first elimination. 2012-03-14 15:49:16 +00:00
Richard Roberts afd2f6902f Removed extra 'typename' 2012-03-14 15:09:04 +00:00
Richard Roberts 1a0c484a48 Undid last commit from SmartGit glitch\! 2012-03-14 04:13:51 +00:00
Richard Roberts 1c63d72785 Cleanup in linear solving:
- No longer need to fill solution vector with rhs
 - Removed rhs functions
 - Combined/removed redundant optimize functions for GaussianConditional, GaussianBayesNet, and GaussianBayesTree
 - Renamed some to optimizeInPlace and optimizeWildfire
 - Moved BayesTree optimize functions from GaussianISAM(2) to GaussianBayesTree.
2012-03-13 19:41:03 +00:00
Richard Roberts 0531983c74 Generic BayesTree from BayesNet constructor, works for GaussianBayesTree(GaussianBayesNet) 2012-03-12 22:24:28 +00:00
Richard Roberts c842c5c9fd Fix in assertion 2012-03-12 04:24:41 +00:00
Richard Roberts 6b5a385b7e Added conversion to base BayesNet from derived (includes Symbolic from Gaussian) 2012-03-12 01:25:55 +00:00
Richard Roberts 19d1514008 Small cleanup 2012-03-12 01:25:54 +00:00
Richard Roberts 0d216c8878 Only do ISAM2 back-substitution when needed instead of during every update 2012-03-11 22:10:51 +00:00
Richard Roberts 36253a39a0 Ignore generated python file from gdb 2012-03-11 22:10:47 +00:00
Richard Roberts cba4b9573d Compilation flags as cache variables, build types for timing and profiling, printing compilation flags 2012-03-07 20:14:15 +00:00
Alex Cunningham f633b95d17 test to verify that pose-pose bearing-range factors work 2012-03-07 03:19:33 +00:00
Richard Roberts 4e3844bb25 More convenient NonlinearFactor and NoiseModelFactor constructors 2012-03-06 05:10:08 +00:00
Richard Roberts 146f96629f Added symbol_shorthand namespace 2012-03-05 02:26:37 +00:00
Alex Cunningham e6d1c37ded Adjusting warning flags, added "verbose" make targets 2012-03-04 17:46:29 +00:00
Richard Roberts 275c0ff4d3 More helpful error message 2012-03-04 17:25:10 +00:00
Can Erdogan 5bb1564a74 eliminateOne returns empty graph if the "new" factor is empty. 2012-03-04 01:36:09 +00:00
Richard Roberts 79b4b74930 Revived generic eliminate and eliminateOne functions for partial elimination 2012-03-03 20:23:03 +00:00
Richard Roberts 8c6d21f97f Added virtual destructors 2012-03-03 20:23:00 +00:00
Richard Roberts 5e830a01ef Comment fix 2012-03-03 20:22:58 +00:00
Frank Dellaert da21a14db5 ignore xcode project 2012-03-03 12:58:04 +00:00
Richard Roberts 1f03052e0c Fixed comparison of Key with Symbol (had ambiguous overload) 2012-03-02 23:11:33 +00:00
Richard Roberts 857e651032 Removed unnecessary header files that aren't present in boost 1.40 2012-03-02 18:56:04 +00:00
Stephen Williams ced0569b6d Fix index out-of-bounds bug in Kalman Filter test. 2012-03-02 17:13:07 +00:00
Richard Roberts f80818cf3f Reworked Values filter to work with Boost 1.40 by using iterator adaptors instead of range adaptors, implementation is a bit ugly now with const_const_iterator. 2012-03-01 23:53:21 +00:00
Richard Roberts 6ee4043db6 Cleaned up SVN ignore files 2012-03-01 16:07:59 +00:00
Richard Roberts a8a2ce3cf9 Set version number to 1.9.0 (i.e. pre-2.0) 2012-03-01 16:07:54 +00:00
Alex Cunningham 8eecb1b0b9 Comment about boost.range error on boost < 1.43 2012-02-29 18:38:38 +00:00
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
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
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