Commit Graph

41 Commits (de68aecca5e894c3ddedc8f3e691cfc44c70cc1e)

Author SHA1 Message Date
Varun Agrawal 2db2cca3d1
Merge pull request #1568 from borglab/doc/updates
Fix doxygen issues
2023-07-06 03:37:21 -04:00
Kartik Arcot 06bdd66ed7 cassert 2023-01-22 22:53:11 -08:00
kartik arcot 703cb5cbc7 remove make_shared header 2023-01-22 08:40:02 -08:00
kartik arcot 852e8768c0 shared_ptr, make_shared, allocate_shared 2023-01-22 08:40:02 -08:00
Varun Agrawal 8d4fb8b854 fix doxygen issues 2022-12-23 12:26:11 +05:30
Varun Agrawal 773af1ed44 refactor HybridBayesTree::optimize 2022-09-02 15:04:28 -04:00
Fan Jiang aac05f2389 Revert "Revert "replace deprecated tbb functionality""
This reverts commit f819b1a03f.
2021-10-15 14:46:17 -04:00
Akash Patel f819b1a03f
Revert "replace deprecated tbb functionality" 2021-07-15 15:01:56 -04:00
acxz 18c068d87c replace deprecated tbb functionality
Useful tbb migration guide: https://docs.oneapi.com/versions/latest/onetbb/tbb_userguide/Migration_Guide/Task_API.html

add mutable keyward to isPostOrderPhase as that is a variable we change
in the const operator function
2021-06-20 17:44:03 -04:00
Abe fbe9aac41c squash local changes on top of gtsam upstream pull from 6/14/2016 2016-06-18 23:13:59 -07:00
Yao Chen ce2cd71112 Replaced BOOSE_FOREACH with for in gtsam folder. 2016-05-20 23:41:22 -04:00
dellaert 963b68ffe7 Merge remote-tracking branch 'origin/feature/reducedBloat' into feature/performance 2015-06-21 18:18:59 -07:00
dellaert 47495c8f46 Included config where needed 2015-06-21 18:14:20 -07:00
dellaert 22b7d8276a Formatting 2015-06-21 13:56:48 -07:00
Alex Cunningham 96a4d80da4 Fixed some warnings 2014-01-04 20:35:19 -05:00
Richard Roberts 1a41b9f4a2 Split out some tree traversal functions into separate file and added forest statistics function 2013-11-07 21:41:21 +00:00
Richard Roberts 6f463166a9 Using TBB task continuation in tree traversal but this unfortunately does not improve performance 2013-09-27 16:30:36 +00:00
Richard Roberts 1c30b6daef Fixed the other place where tbb set_ref_count was called before finishing creating children which may throw exceptions, hopefully will fix the intermitant TBB crash when an exception is thrown. 2013-09-17 03:24:21 +00:00
Richard Roberts b050e96b93 Use cleaner function for spawning TBB tasks 2013-09-16 20:59:00 +00:00
Richard Roberts 22dc80e4ff Attempting to fix a TBB crash 2013-09-10 15:45:12 +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 9b75df07ff Small change with no_op in treeTraversal 2013-08-15 18:16:29 +00:00
Richard Roberts bd89c5fd45 Using FastVector (with tbb allocator) instead of vector 2013-08-15 17:21:20 +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 b572ad8131 Use functor structs instead of pointer-to-template-function 2013-08-08 16:30:10 +00:00
Alex Cunningham cee0a234ac Fixing compile problems 2013-08-06 17:50:50 +00:00
Alex Cunningham dde245ef3b Merging 2013-08-06 17:50:49 +00:00
Richard Roberts 5746dedacb Enabled and made GaussianBayesTree unit tests pass 2013-07-29 23:54:38 +00:00
Richard Roberts 594c0412cb Adjusted parameters 2013-07-27 18:33:42 +00:00
Richard Roberts b5e221be89 Another method of small node agglomeration 2013-07-26 18:00:34 +00:00
Richard Roberts 1b263e4bdb First attempt at small node agglomeration 2013-07-26 01:10:17 +00:00
Richard Roberts 6d7c9e95e4 Added parallel depth-first forest traversal using TBB 2013-07-09 17:50:27 +00:00
Richard Roberts 7daa5712f4 Added missing headers in treeTraversal-inst.h 2013-06-24 19:30:13 +00:00
Richard Roberts 33443b3a13 Unit tests for DepthFirstForest and CloneForest 2013-06-06 15:36:53 +00:00
Richard Roberts ec2df2df3c More work on elimination and BayesTree 2013-06-06 15:36:51 +00:00
Richard Roberts f2fbd14f96 More work on BayesTree, replaced some print functions with generic tree print, moved Key, and some formatting fixes. 2013-06-06 15:36:43 +00:00
Richard Roberts b814e146ef Added treeTraversal::CloneForest 2013-06-06 15:36:32 +00:00
Richard Roberts bbad690f65 Working on JunctionTree elimination / BayesTree 2013-06-06 15:36:24 +00:00
Richard Roberts b4d282f67e Started implementing junction tree construction 2013-06-06 15:36:21 +00:00
Richard Roberts 5b1ac91c85 Converted elimination and printing of elimination trees to use generic DFS code 2013-06-06 15:36:20 +00:00
Richard Roberts df728a969c In the middle of converting to generic DFS code but committing to save history 2013-06-06 15:36:18 +00:00