Commit Graph

4963 Commits (b51a8380c4e38f5eec4b6a696ccb0173551f9a4f)

Author SHA1 Message Date
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 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
Richard Roberts 96ea505dc7 Working around compiler problem with fillTerms 2013-08-13 18:00:58 +00:00
Chris Beall d6501bcf9e another fix for boost 1.49 on Linux 2013-08-13 14:21:12 +00:00
Chris Beall 38a895507d fix warning about ambiguous parentheses 2013-08-13 14:17:05 +00:00
Richard Roberts 2322b0e509 Trying to fix error on clang 2013-08-13 04:21:59 +00:00
Richard Roberts 871ffca204 Fixed unit test 2013-08-13 04:21:50 +00:00
Chris Beall 5c37845c75 minor fix for Mac/Clang 2013-08-13 04:01:23 +00:00
Richard Roberts dd029f544f Fixed ambiguous GaussianConditional constructor 2013-08-13 03:57:12 +00:00
Richard Roberts dc062430d6 Fixed c++11 dependency by replacing with boost 2013-08-13 03:57:01 +00:00
Richard Roberts 7ee1c48ce5 Fixed some compile errors with older boost 2013-08-13 03:13:14 +00:00
Richard Roberts 5d0f8399ed Fixed gtsam_unstable matlab wrapper 2013-08-12 22:26:37 +00:00
Richard Roberts 175965a6bf Merged from branch 'branches/unordered' 2013-08-12 21:52:43 +00:00
Richard Roberts 13d829687c Merged from branch 'trunk' 2013-08-12 21:49:59 +00:00
Richard Roberts d9c9682f6e Merge branch 'svn/trunk'
Conflicts:
	gtsam_unstable/slam/BetweenFactorEM.h
	gtsam_unstable/slam/tests/testBetweenFactorEM.cpp
2013-08-12 21:47:36 +00:00
Zsolt Kira b34b6cc9ee Added warning if triangulation fails
Added ability to pass in landmark position directly, thereby avoiding triangulation
Added test that compares GenericProjectionFactor and SmartProjectionFactor for 1 iteration using
both GaussNewton and LM optimization.  These tests also fail, until we find the problem/bug.
2013-08-12 21:44:54 +00:00
Richard Roberts f1c9322d37 Removed old VerticalBlockView and SymmetricBlockView (replaced with VerticalBlockMatrix and SymmetricBlockMatrix) 2013-08-12 21:41:05 +00:00
Richard Roberts 0b58b0166a Fixed errors and warnings on linux 2013-08-12 21:32:51 +00:00
Luca Carlone a518dae06a Fixed GPS Kitti example, VO works but bad results 2013-08-12 20:45:44 +00:00
Richard Roberts 3e1852d239 Fixed symbolic serialization 2013-08-12 18:21:34 +00:00
Richard Roberts b2f4893c7f Fixed warnings 2013-08-12 18:21:33 +00:00
Richard Roberts 15bd617a0c Added missing non-ordered eliminatePartialMultifrontal 2013-08-12 18:21:31 +00:00
Richard Roberts e8d733364a Updated gtsam.h for unordered changes 2013-08-12 18:21:30 +00:00
Richard Roberts e458b37f50 Removed UnorderedLinear example 2013-08-12 18:21:29 +00:00
Richard Roberts 6cba528671 Fixed include path 2013-08-12 18:21:27 +00:00