Commit Graph

4963 Commits (b51a8380c4e38f5eec4b6a696ccb0173551f9a4f)

Author SHA1 Message Date
Richard Roberts 0d05bf5ac5 Started on HessianFactor, converted Nonlinear stuff and disabled a lot of more advanced classes so the library compiles with nonlinear using unordered. 2013-08-01 21:57:43 +00:00
Richard Roberts c868056c22 Updating nonlinear factors, nonlinear factor graph, nonlinear optimizers, and LinearContainerFactor to work with unordered linear. Does not compile - needs more work. 2013-08-01 21:57:33 +00:00
Richard Roberts 5e3b4bf477 Added scalar * operator to VectorValues 2013-08-01 21:57:26 +00:00
Richard Roberts 2b9105b0ce Added optional ordering to GFG::optimize() 2013-08-01 21:57:24 +00:00
Richard Roberts 12de12f045 Added Ordering::COLAMDConstrained and more detailed comments on other COLAMD functions 2013-08-01 21:57:22 +00:00
Richard Roberts 4ea83e8939 Added FactorGraph += for plain const ref to shared_ptr of same type 2013-08-01 21:57:21 +00:00
Richard Roberts 79a3b8dd30 Derive BayesTreeOrphanWrapper from conditional instead of factor 2013-08-01 21:57:18 +00:00
Richard Roberts fcc6b804d1 Switched SolverComparer to QR 2013-08-01 21:57:05 +00:00
Richard Roberts ff88c8fdc8 Added wall time to timing functions 2013-08-01 21:57:03 +00:00
Alex Cunningham 424ef0728f Changed a filename to avoid having multiple object files of the same name in the library 2013-08-01 16:54:44 +00:00
Richard Roberts 15ae7b553a Modifications to SolverComparer - only write soln to output file, read dataset instead of input graph in batch mode 2013-08-01 15:38:15 +00:00
Richard Roberts 2705d85fa7 Merged from branch 'trunk' 2013-07-31 18:55:15 +00:00
Richard Roberts ab083b22c5 Added SolverComparer script for doing regression tests across branches and with datasets 2013-07-31 18:53:26 +00:00
Richard Roberts c413789a0a Linking examples with Boost program options library 2013-07-31 18:53:25 +00:00
Luca Carlone ed79432a69 Added MultiProjectionFactor, invoving n views (camera poses) observing a single landmark: work in progress 2013-07-31 18:02:56 +00:00
Richard Roberts ba2ddb22d8 Fixed duplicate last line bug in load2D 2013-07-31 15:39:55 +00:00
Richard Roberts 34998b3435 Added missing export tag 2013-07-31 15:36:39 +00:00
Richard Roberts 321a286f02 Revert "Brought some relevant changes from aspn-imu-factor branch"
This reverts commit b08a11ffb27d14487115f20745f1cea17fcc55ee.
2013-07-31 15:26:48 +00:00
Richard Roberts b62af20fdc Revert "Removed extra 'typename'"
This reverts commit 04fd69f56c1e1cbd934a54aeb415e2cf2132d236.
2013-07-31 15:26:46 +00:00
Richard Roberts fc79a13932 Working on IMUKittiExample script 2013-07-31 15:25:06 +00:00
Richard Roberts 90cf73d4a7 Removed extra 'typename' 2013-07-31 15:25:05 +00:00
Richard Roberts 7345b40feb Brought some relevant changes from aspn-imu-factor branch 2013-07-31 15:25:03 +00:00
Richard Roberts a6f46159db Adapted timeIncremental to work with landmarks 2013-07-31 15:24:58 +00:00
Richard Roberts 2a54ed6e73 Added ability to load2D with landmark datasets 2013-07-31 15:24:53 +00:00
Richard Roberts 083dabdf1c Fixed typedefs in BearingRangeFactor 2013-07-31 15:24:48 +00:00
Luca Carlone 7f2a903bea Added IMUKittExample 2013-07-30 22:55:56 +00:00
Chris Beall 201a7bfda5 adding triangulation function needed by new Schur complement factor 2013-07-30 18:52:06 +00:00
Richard Roberts 5f9564dfb9 Added Victoria Park dataset to examples data folder 2013-07-30 14:32:54 +00:00
Richard Roberts 98623f9068 Adapted timeIncremental to work with landmarks 2013-07-30 14:32:11 +00:00
Richard Roberts 4b90242122 Added ability to load2D with landmark datasets 2013-07-30 14:32:10 +00:00
Richard Roberts 5b51538204 Fixed typedefs in BearingRangeFactor 2013-07-30 14:32:09 +00:00
Richard Roberts 69a9d75dd6 Converting smallExample and GaussianISAM 2013-07-30 02:11:34 +00:00
Richard Roberts 7b6edff381 Removed gtsam/branches/unordered/gtsam/linear/HessianFactor.cpp, gtsam/branches/unordered/gtsam/linear/GaussianISAM.h, gtsam/branches/unordered/gtsam/linear/HessianFactor.h, gtsam/branches/unordered/gtsam/linear/GaussianISAM.cpp 2013-07-30 02:09:57 +00:00
Richard Roberts bde7474f0b Removed gtsam/branches/unordered/gtsam/inference/tests/testISAM.cpp 2013-07-30 02:09:30 +00:00
Richard Roberts a1baa5d8fa Removed gtsam/branches/unordered/gtsam/inference/IndexConditional.h, gtsam/branches/unordered/gtsam/inference/SymbolicFactorGraph.cpp, gtsam/branches/unordered/gtsam/inference/SymbolicFactorGraph.h, gtsam/branches/unordered/gtsam/inference/Permutation.h, gtsam/branches/unordered/gtsam/inference/IndexConditional.cpp, gtsam/branches/unordered/gtsam/inference/SymbolicSequentialSolver.h, gtsam/branches/unordered/gtsam/inference/IndexFactor.h, gtsam/branches/unordered/gtsam/inference/EliminationTree-inl.h, gtsam/branches/unordered/gtsam/inference/inference.cpp, gtsam/branches/unordered/gtsam/inference/BayesNet-inl.h, gtsam/branches/unordered/gtsam/inference/SymbolicMultifrontalSolver.cpp, gtsam/branches/unordered/gtsam/inference/IndexFactor.cpp, gtsam/branches/unordered/gtsam/inference/SymbolicSequentialSolver.cpp, gtsam/branches/unordered/gtsam/inference/inference.h, gtsam/branches/unordered/gtsam/inference/Permutation.cpp, gtsam/branches/unordered/gtsam/inference/BayesTree-inl.h, gtsam/branches/unordered/gtsam/inference/ISAM-inl.h, gtsam/branches/unordered/gtsam/inference/Factor-inl.h, gtsam/branches/unordered/gtsam/inference/BayesTreeCliqueBase-inl.h, gtsam/branches/unordered/gtsam/inference/ClusterTree.h, gtsam/branches/unordered/gtsam/inference/ClusterTree-inl.h, gtsam/branches/unordered/gtsam/inference/SymbolicMultifrontalSolver.h 2013-07-30 02:09:00 +00:00
Richard Roberts 60d5feb5cf Working on ISAM 2013-07-29 23:56:04 +00:00
Richard Roberts 735c7a8650 Fixed order of variables in expected factors in unit tests 2013-07-29 23:56:02 +00:00
Richard Roberts 3ade190128 Renamed old classes to "Ordered" and removed "Unordered" name from new classes 2013-07-29 23:55:40 +00:00
Richard Roberts 1b92828cc8 Fixed path 2013-07-29 23:54:40 +00:00
Richard Roberts 5746dedacb Enabled and made GaussianBayesTree unit tests pass 2013-07-29 23:54:38 +00:00
Richard Roberts a7540a7305 Removed unused code 2013-07-27 18:35:31 +00:00
Richard Roberts 619c772a80 Updated and made removeTop unit tests pass 2013-07-27 18:33:43 +00:00
Richard Roberts 594c0412cb Adjusted parameters 2013-07-27 18:33:42 +00:00
Richard Roberts 865b2162ee Reenabled BayesTree edit unit tests, and have some passing 2013-07-26 21:03:11 +00:00
Richard Roberts 1ee51fb6f5 A couple cleanups 2013-07-26 21:03:10 +00:00
Richard Roberts 1671183cce Fixed assert_container_equal when container has no ::size() 2013-07-26 21:03:08 +00:00
Richard Roberts 62d19c3d1f Merged from branch 'trunk' 2013-07-26 18:01:50 +00:00
Richard Roberts 5d0629c91a More detailed timing in UnorderedLinear script 2013-07-26 18:00:38 +00:00
Richard Roberts da10417cfc Some speedups in back-substitution 2013-07-26 18:00:37 +00:00
Richard Roberts d3afcf9770 Changed parameter 2013-07-26 18:00:36 +00:00