Commit Graph

30 Commits (d415cffd4b032aca457ff33b04f3276f8b91e285)

Author SHA1 Message Date
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