Commit Graph

496 Commits (411e9343856c65c06cfd5e54fe3f7ae75de3c76c)

Author SHA1 Message Date
Richard Roberts 5defdbe73f Fixed compile problems on windows 2013-11-05 16:06:10 +00:00
Richard Roberts 2dc40087d0 Fixed problem in ISAM2 marginalizeLeaves (with Luca, port from other repo) 2013-11-05 16:06:06 +00:00
Duy-Nguyen Ta 6789c5080c comments request!!! 2013-10-10 22:02:57 +00:00
Richard Roberts 69c7f6d137 Restored ClusterTree base class of JunctionTree 2013-10-09 17:39:19 +00:00
Frank Dellaert f65740e79e fixed filename in doxygen header 2013-10-04 21:28:26 +00:00
Richard Roberts c24cc8d2e2 Use KeyFormatter in BayesNet::saveGraph 2013-09-18 17:23:38 +00:00
Alex Cunningham 90ddac8fac Added a print function to the BayesTreeCliqueWrapper that also prints out contents 2013-09-10 19:26:02 +00:00
Alex Cunningham bbb6ff90fd Added tests and updated comments regarding using disconnected systems 2013-09-09 16:59:04 +00:00
Alex Cunningham ceb9f44c4f Making some typedefs public 2013-09-09 16:58:58 +00:00
Richard Roberts 707b60aaf6 Fixed warning 2013-09-04 14:20:07 +00:00
Richard Roberts e1e0591b38 Added 'explicit' 2013-09-03 13:51:21 +00:00
Richard Roberts 093ffa547e Fixed typo 2013-08-27 17:22:30 +00:00
Vadim Indelman 611fc14aaf Fixed compile errors on some macs 2013-08-27 15:53:30 +00:00
Richard Roberts 0fc7c068e5 Added back factor graph .add functions to maintain compatibility 2013-08-27 15:30:02 +00:00
Alex Cunningham 5fe46f9bad Added exists() as a utility for matlab to check whether a pointer is live 2013-08-23 20:06:08 +00:00
Richard Roberts d7559b8d98 Added global_includes.h missing from some files 2013-08-21 22:15:34 +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 4b12d6f794 Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization 2013-08-19 15:32:16 +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 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 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 165e0b8797 Quick attempt at parallelizing back-substitution 2013-08-15 18:16:32 +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
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 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 b0659da607 Enabled multithreaded elimination by default 2013-08-14 19:47:29 +00:00
Chris Beall 5c37845c75 minor fix for Mac/Clang 2013-08-13 04:01:23 +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 15bd617a0c Added missing non-ordered eliminatePartialMultifrontal 2013-08-12 18:21:31 +00:00
Richard Roberts f73db8847b Fixed bottleneck in reelimination with orphans 2013-08-12 03:57:17 +00:00
Richard Roberts 84261b38ff Fixed parentheses bug in JunctionTree constructor 2013-08-11 19:00:47 +00:00
Richard Roberts 094fffeea7 Fixed compile errors on Linux 2013-08-11 00:56:50 +00:00
Richard Roberts 789f2bee97 ISAM2 compiling and fixed several issues but still some unit tests failing 2013-08-09 21:35:47 +00:00
Richard Roberts 9a10242e96 Fixed warnings 2013-08-09 21:35:42 +00:00
Richard Roberts 356351db75 Removed unused addClique function 2013-08-09 21:35:39 +00:00
Richard Roberts 957afb4835 Merge branch 'svn/branches/unordered'
Conflicts:
	gtsam/inference/JunctionTree-inst.h
2013-08-08 17:36:43 +00:00
Richard Roberts 41a1b3c30e Fixed comment wording 2013-08-08 17:35:33 +00:00
Frank Dellaert 7175d588e1 Fixed comment wording 2013-08-08 17:26:45 +00:00
Richard Roberts b572ad8131 Use functor structs instead of pointer-to-template-function 2013-08-08 16:30:10 +00:00
Richard Roberts 0726a5ffbc Instantiating template base classes in derived class .cpp files 2013-08-08 16:30:02 +00:00
Richard Roberts 3528173781 Fixed compile problem on linux using boost::join with boost::cref_list_of 2013-08-08 16:29:55 +00:00
Richard Roberts 2388f5df45 Revert "Fixing issues with boost::assign"
This reverts commit d820732adc34a6622aae5d2bc0eb4a88e133beaf.
2013-08-08 16:29:48 +00:00
Richard Roberts 6556fb5b1e Fixed a couple errors and warnings 2013-08-07 21:57:25 +00:00
Alex Cunningham 2b1a533477 Fixing issues with boost::assign 2013-08-07 13:29:35 +00:00
Richard Roberts c0ccec4656 Working on ISAM2 2013-08-07 02:56:39 +00:00
Alex Cunningham b2b7b0b3f3 Fixing more compile problems: Switched BayesTree-inst.h function to use a functor struct rather than an address of a template function - seems to compile. Small include fixes elsewhere 2013-08-06 20:21:43 +00:00