Commit Graph

4963 Commits (b51a8380c4e38f5eec4b6a696ccb0173551f9a4f)

Author SHA1 Message Date
Richard Roberts 95b1d9cd43 Added version information to config.h 2013-08-19 17:53:09 +00:00
Duy-Nguyen Ta 4a8fda3eab comment out summarization in gtsam.h, since summarization.h disappeared. 2013-08-19 17:06:28 +00:00
Chris Beall f3156d4717 fix when TBB is disabled 2013-08-19 15:51:06 +00:00
Alex Cunningham c6cf4d2dab Removed use of convenience libraries for tests - wasn't really supported in current version 2013-08-19 15:32:21 +00:00
Alex Cunningham e841bbb41a incremented version number of trunk to 3.0.0 2013-08-19 15:32:18 +00:00
Alex Cunningham 4b12d6f794 Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization 2013-08-19 15:32:16 +00:00
Alex Cunningham f9dcf31c2b Fixing examples and some tests for gtsam_unstable/nonlinear. testConcurrentIncrementalFilter doesn't compile and is disabled, testIncrementalFixedLagSmoother is enabled and builds, but fails. 2013-08-19 15:32:08 +00:00
Richard Roberts f3fdf8abe9 Reenabled some code relating to Hessian factors that I had accidently left disabled 2013-08-18 17:17:09 +00:00
Zsolt Kira fe860be33f SmartProjectionFactor: Added add(measured, poseKey) method to incrementally add views to the same landmark.
Added unit test for new method and way of creating factor.
Fixed missing negative when calculating b for non-blockwise version of Schur complement
2013-08-18 02:18:32 +00:00
Richard Roberts a5826dff93 First pass at parallelizing linearization 2013-08-16 22:17:28 +00:00
Richard Roberts 09c4d8b712 Disabled testBetweenFactorEM because it is in progress for debugging 2013-08-16 21:57:49 +00:00
Richard Roberts c806d88ff1 Commented out print statements in unit test 2013-08-16 21:57:48 +00:00
Richard Roberts 793896eaea Made noise zero so that testBetweenFactor passes 2013-08-16 21:44:59 +00:00
Richard Roberts 5dcfa04eb1 Fixed BayesTree joint marginals for the case of joints across disjoint trees in a forest 2013-08-16 21:24:34 +00:00
Richard Roberts ce9e9b4a91 Added "TODO: correct?" comments 2013-08-16 21:16:07 +00:00
Richard Roberts 192962d96f Fixed a couple problems in converted ConcurrentIncrementalFilter and ConcurrentIncrementalSmoother 2013-08-16 21:16:06 +00:00
Richard Roberts da1c3549a9 Fix for previous commit that didn't work in GCC 2013-08-16 20:49:28 +00:00
Richard Roberts 2f140669be Fix for previous commit that didn't work in GCC 2013-08-16 20:29:34 +00:00
Richard Roberts 68c6bf4a38 Added CMake code and preprocessor macros so that everything works without TBB and falls back on single-threading 2013-08-16 20:26:07 +00:00
Richard Roberts 69e4a3fd94 Formatting of CMake printing 2013-08-16 20:26:05 +00:00
Alex Cunningham f4fd43391f make targets 2013-08-16 19:47:24 +00:00
Alex Cunningham 80de8c43a1 Fixed LinearContainerFactor linearization - now passes tests 2013-08-16 19:42:25 +00:00
Chris Beall af173c1a1c fixed the basic examples. Discrete & Kalman filter examples are disabled for now per CMakeLists.txt 2013-08-16 17:13:45 +00:00
Alex Cunningham 0f3732d7f5 Moved summarization back to MastSLAM - functionality largely replaced with newer elimination functionality 2013-08-16 16:32:20 +00:00
Alex Cunningham 2d413e05c6 Removed functions largely supersceded by newer bayes tree functionality 2013-08-16 16:32:19 +00:00
Duy-Nguyen Ta 0cdb233e5f derivatives for LieScalar compose 2013-08-16 16:26:31 +00:00
Duy-Nguyen Ta 84e9c1655d wrap check converge 2013-08-16 16:25:59 +00:00
Chris Beall c0b753a7e8 ugly fixes for bug in Clang 3.1 on Mac relating to ambiguous = operator when assigning to vector segment in templated function.
https://dev.lsstcorp.org/trac/ticket/1907
http://llvm.org/bugs/show_bug.cgi?id=13103
2013-08-16 15:18:44 +00:00
Richard Roberts 14fef517d8 Fixed list_of problem on old boost and clang 2013-08-16 15:07:54 +00:00
Richard Roberts 0212bbc30d Fixed some unit tests 2013-08-16 04:11:02 +00:00
Richard Roberts e2733d9899 Fixed serialization problems with tbb data structures 2013-08-16 04:10:29 +00:00
Richard Roberts 6d4c101d86 Fixed empty list bug in COLAMDConstrainFirst 2013-08-16 04:09:48 +00:00
Richard Roberts ebe1635016 Using TBB timers for wall time 2013-08-16 00:46:54 +00:00
Richard Roberts 66eb9c9964 Small matrix optimization and improved some timing statements 2013-08-16 00:46:51 +00:00
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 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