Commit Graph

6587 Commits (02524f42e7893fc7b3232f85f8077fb6c20bf45c)

Author SHA1 Message Date
Luca Carlone 3701dc6322 Changes in CFS for unordered (still work in progress) 2013-08-15 22:12:09 +00:00
Luca Carlone 6337a65ce7 Updated Incremental Smoother to unordered 2013-08-15 22:12:07 +00:00
Alex Cunningham 957169b5cc Fixed compile in tests comparing sets of keys 2013-08-15 20:22:50 +00:00
Richard Roberts f24496b8a0 Added w20000 dataset and simplified names of w100 and w10000 2013-08-15 20:17:27 +00:00
Richard Roberts 1ad8591b6a Added relinSkip option to SolverComparer, trapping/printing exceptions, and changed default batch mode to Cholesky 2013-08-15 20:17:24 +00:00
Richard Roberts dac4be44f1 Bug fix in SolverComparer 2013-08-15 20:17:23 +00:00
Richard Roberts 20b6e33362 Added w20000 dataset and simplified names of w100 and w10000 2013-08-15 20:17:02 +00:00
Richard Roberts a0b9dd2724 Added relinSkip option to SolverComparer, trapping/printing exceptions, and changed default batch mode to Cholesky 2013-08-15 20:16:59 +00:00
Richard Roberts 2321952f0a Bug fix in SolverComparer 2013-08-15 20:16:58 +00:00
Richard Roberts 165e0b8797 Quick attempt at parallelizing back-substitution 2013-08-15 18:16:32 +00:00
Richard Roberts 9b75df07ff Small change with no_op in treeTraversal 2013-08-15 18:16:29 +00:00
Alex Cunningham 148e6f6898 Added missing include 2013-08-15 17:44:17 +00:00
Alex Cunningham 591a43a343 Added TBB linking flags to wrap build script 2013-08-15 17:44:17 +00:00
Richard Roberts 7767f813e8 Copied back-substitution pointer caching scheme from ISAM to batch 2013-08-15 17:39:15 +00:00
Richard Roberts 4e8fe533c8 Revert "With Richard: changing from "unsafe_erase" to "erase""
This reverts commit 562bee77cc046234b19fd230c165b5e5f51a8ba3.
2013-08-15 17:23:52 +00:00
Richard Roberts bd89c5fd45 Using FastVector (with tbb allocator) instead of vector 2013-08-15 17:21:20 +00:00
Richard Roberts d3a9c4edcd Removed commented code 2013-08-15 17:21:15 +00:00
Richard Roberts e3ea39f182 Made allocator switchable at compile time in Fast* 2013-08-15 17:21:14 +00:00
Richard Roberts f6fc000e12 Removed wrong inclusion of -inst file 2013-08-15 17:21:10 +00:00
Alex Cunningham f01883b08b With Richard: changing from "unsafe_erase" to "erase" 2013-08-15 14:40:01 +00:00
Richard Roberts 5b4f61171f Changed back to fastmap to fix serialization 2013-08-15 14:24:21 +00:00
Richard Roberts 8eecbf377c Fixed passing temporary as non-const reference that doesn't compile on GCC 2013-08-15 14:12:42 +00:00
Richard Roberts 174c2da7d9 Switched a couple of data structures - ISAM2::Nodes and Scatter, to tbb versions for better performance 2013-08-14 22:54:00 +00:00
Richard Roberts 19c69967a2 Printing number of threads in SolverComparer 2013-08-14 22:53:57 +00:00
Chris Beall 523bd73a6c fix for gcc/Linux 2013-08-14 21:38:13 +00:00
Richard Roberts 4099c04dcd Added threads option to SolverComparer 2013-08-14 19:47:30 +00:00
Richard Roberts b0659da607 Enabled multithreaded elimination by default 2013-08-14 19:47:29 +00:00
Richard Roberts f9eb5b6e2c Small data structure change in ISAM2::getAffectedFactors for a speedup 2013-08-14 19:28:45 +00:00
Richard Roberts 36b3e214b0 Fixed timing statement 2013-08-14 19:25:02 +00:00
Richard Roberts 7d2f3e69b5 First pass at solution pointer caching in ISAM2 wildfire 2013-08-14 19:25:01 +00:00
Richard Roberts 3db0dce008 Returning iterator from VectorValues::insert 2013-08-14 19:24:57 +00:00
Luca Carlone e4f65eacf8 Updating ConcurrentIncrementalSmoother/Filter to work with unordered (work in progress) 2013-08-14 19:12:24 +00:00
Luca Carlone 0514ad39c6 Smart projection factor working on Kitti 2013-08-14 19:12:23 +00:00
Luca Carlone d7e6f43fa7 Updated to work with unordered GTSAM 2013-08-14 19:12:21 +00:00
Richard Roberts fee021e51c Fixed timing statement in SolverComparer 2013-08-14 17:39:38 +00:00
Richard Roberts 845c5dfe43 Fixed some timing statements in ISAM2 2013-08-14 17:39:36 +00:00
Richard Roberts 04dc21d9ec Removed pairs containing references because this doesn't work with some compilers 2013-08-14 15:22:15 +00:00
Richard Roberts 46beb6c6a4 Re-added ISAM2::marginalizeLeaves optional output arguments from Steves changes in r18185 2013-08-14 15:21:10 +00:00
Luca Carlone 4dfa2506ab ConcurrentFilterAndSmoother updated and working with the unordered version of GTSAM 2013-08-13 22:30:08 +00:00
Luca Carlone 4efdf497cd Added Values::tryInsert 2013-08-13 22:30:02 +00:00
Richard Roberts deaabeb0bf Committing correct dataset files for Kitti IMU example 2013-08-13 21:04:44 +00:00
Richard Roberts efac059561 Fixed dataset search in IMUKittiExampleGPS 2013-08-13 21:04:40 +00:00
Richard Roberts d03aae959e Moved VO and advanced Kitti IMU matlab examples to unstable 2013-08-13 21:04:37 +00:00
Richard Roberts 16b4f0fe8b Moved ImuFactor and CombinedImuFactor into main gtsam, and moved InertialNavFactor family into gtsam_unstable. 2013-08-13 21:04:31 +00:00
Richard Roberts 004ec887a1 Committing correct dataset files for Kitti IMU example 2013-08-13 21:04:01 +00:00
Richard Roberts 3e2afaf726 Fixed dataset search in IMUKittiExampleGPS 2013-08-13 21:03:58 +00:00
Richard Roberts 7e1eb5727d Moved VO and advanced Kitti IMU matlab examples to unstable 2013-08-13 21:03:54 +00:00
Richard Roberts 4b3021b818 Moved ImuFactor and CombinedImuFactor into main gtsam, and moved InertialNavFactor family into gtsam_unstable. 2013-08-13 21:03:48 +00:00
Richard Roberts a2d00e73e1 Removed flag to enable C++11 extensions 2013-08-13 21:02:21 +00:00
Richard Roberts ae4999414d Fixed some compile errors when no C++11 extensions are enabled 2013-08-13 21:02:18 +00:00