Commit Graph

2845 Commits (18e23c20dfc1c037e3119a7aa93968da928fae6c)

Author SHA1 Message Date
Richard Roberts f6fa836274 Refactored build types into separate cmake file to allow inclusion in projects 2012-04-21 01:45:05 +00:00
Richard Roberts 824e163926 Added missing header 2012-04-21 01:45:04 +00:00
Yong-Dian Jian 0feadf90f2 2012-04-18 20:21:46 +00:00
Yong-Dian Jian 965d96dbd1 2012-04-18 19:45:19 +00:00
Yong-Dian Jian e9b6c1360e clean up the redundant options 2012-04-18 19:43:33 +00:00
Yong-Dian Jian ef5a24a59c 2012-04-17 14:21:13 +00:00
Alex Cunningham 4aed1656fb Added discrete to doxygen 2012-04-16 22:26:17 +00:00
Alex Cunningham 59a2c01c75 Fixed linking problem on gcc: lists of libraries to link against are order dependent 2012-04-16 17:02:48 +00:00
Richard Roberts 233892227d Removed commented-out SubgraphPreconditioner and SubgraphSolver (YD confirmed are unused) 2012-04-16 01:13:05 +00:00
Richard Roberts 9ec030dcf3 Updated gtsam build files for discrete 2012-04-15 23:12:17 +00:00
Richard Roberts 444c7fccf1 Moving discrete files into gtsam 2012-04-15 22:35:28 +00:00
Alex Cunningham c4f31ea273 Added function to set random seed for static RNGf 2012-04-13 15:42:12 +00:00
Richard Roberts 995fda8e21 Fixed VariableIndex deep copy 2012-04-12 19:55:11 +00:00
Richard Roberts 6fb80c983d Added missing default values for detailed results 2012-04-12 18:46:55 +00:00
Alex Cunningham 317a0ce832 Updated version number to match CMake files 2012-04-12 16:13:19 +00:00
Richard Roberts 792c8ee55a Detailed results optionally returned by ISAM2::update, with the status of each variable 2012-04-12 03:04:32 +00:00
Chris Beall fbef6ce63f tiny inline fix 2012-04-11 17:01:16 +00:00
Yong-Dian Jian 35255dc084 add verbosity 2012-04-11 15:50:03 +00:00
Alex Cunningham 40bc02cca8 added constructor to convert fixed size vectors to a LieVector 2012-04-11 15:40:55 +00:00
Chris Beall 6d28e0a039 fixed size skewSymmetric 2012-04-11 15:15:12 +00:00
Chris Beall 5839d1bfaa minor improvements to RQ and cleanup 2012-04-11 15:12:39 +00:00
Richard Roberts 91e7dc5882 Caching linearized factors in iSAM2, improves speed when linearization is expensive
Merge remote-tracking branch 'svn/branches/iSAM2_cache_linearized' into trunk

Conflicts:
	.cproject
2012-04-11 14:17:59 +00:00
Chris Beall 2c62712be6 fix for quaternion version 2012-04-11 14:13:49 +00:00
Chris Beall 1623b8ce12 converted Rot3M to fixed-size Matrix, and changed some methods elsewhere to return fixed-size Vector3 to avoid heap allocations for speedup. 2012-04-11 06:46:19 +00:00
Chris Beall 2365ade34c fixed typo 2012-04-11 06:37:26 +00:00
Alex Cunningham 08bacd544f Added make targets for creating binary/source packages for gtsam 2012-04-10 17:13:59 +00:00
Alex Cunningham da63e6757c Fixed cpack install to work with tgz, deb and rpm 2012-04-10 16:47:02 +00:00
Richard Roberts 7243a9870b Using vector::assign instead of erase in JacobianFactor::eliminate, caused invalid iterator on some STL implementations 2012-04-09 13:21:16 +00:00
Richard Roberts 08b87be4b5 Fixed parenthesis typos 2012-04-09 13:21:14 +00:00
Richard Roberts 21e52f3ab1 Added unit tests for badly-scaled matrices with Cholesky, LDL, and SVD 2012-04-09 03:02:37 +00:00
Richard Roberts 2f0b3cbe02 Format with g instead of f with printing doubles in CppUnitLite 2012-04-09 03:02:30 +00:00
Richard Roberts ed91c5c9ff Tweak to dogleg evaluating error decrease 2012-04-09 03:02:23 +00:00
Richard Roberts 2ac1473a84 Fixed iSAM2 deep copy of empty tree 2012-04-09 03:02:11 +00:00
Yong-Dian Jian 4c58a00a6d revise parameter struct and clean file 2012-04-07 04:40:24 +00:00
Alex Cunningham 0e7f5e6d45 Removed unused code - all moved to gtsam2 2012-04-06 20:22:42 +00:00
Richard Roberts 45f2101f48 Fixed deep copy in iSAM2 and added unit test to reproduce problem 2012-04-06 18:56:07 +00:00
Richard Roberts da1c65b394 Comment format 2012-04-06 18:56:02 +00:00
Alex Cunningham 48e3916ea2 removed commented cmake code 2012-04-05 17:44:22 +00:00
Richard Roberts 89e05a6875 Updating unit tests and SLAM namespaces 2012-04-05 02:45:50 +00:00
Richard Roberts c83a399bba Continuing code simplification / restructuring 2012-04-05 02:45:47 +00:00
Richard Roberts 48e277a095 Added swap method to Values 2012-04-05 02:45:45 +00:00
Richard Roberts 7a41a1c7e4 Fixed warnings 2012-04-05 02:45:44 +00:00
Richard Roberts d0211bb031 Simplifying code and minor restructuring to support SPCG - removed update functions so NLO is now completely immutable, moved ordering to parameters, added SuccessiveLinearizationOptimizer base class that will do direct and iterative linear solving, with derived classes for GN, LM, DL. This structure will allow us to later add a new NLO subclass for nonlinear gradient descent methods. 2012-04-04 23:20:42 +00:00
Richard Roberts 14d20cff0b Bug fix when getting nonlinear error debug statistics 2012-04-03 23:20:03 +00:00
Richard Roberts 7226f910bb Bug fix when relinearizing on first step in iSAM2 2012-04-03 22:06:06 +00:00
Richard Roberts 8cd7662dab Removed commented code 2012-04-02 20:43:34 +00:00
Stephen Williams ee532f2b1f Included the inline header at the end of the standard header 2012-04-02 20:17:15 +00:00
Stephen Williams ad4ca799d8 Added message to out-of-range exceptions 2012-04-02 20:14:33 +00:00
Stephen Williams 293592e91b Included the inline header at the end of the standard header 2012-04-02 20:10:24 +00:00
Stephen Williams 829b2a7ffc Changed CCOLAMD parameters to examine all entries instead of pushing variables with many factors to the end of the ordering. 2012-04-02 20:08:51 +00:00