Commit Graph

20 Commits (e0082d746c6af19b3f920e255e191a74a66b0460)

Author SHA1 Message Date
Frank Dellaert a6e842d9da Fix compilation issues 2021-12-24 08:17:52 -05:00
Frank Dellaert d85a1e68e4 dot methods for Bayes tree 2021-12-19 09:37:30 -05:00
Frank Dellaert e89a294376 Use DiscreteValues everywhere 2021-12-13 13:46:53 -05:00
Frank dellaert 4b4a0e532f Add BayesNet-inst.h at end of BayesNet.h 2020-07-14 08:50:20 -04:00
Frank dellaert 8666a15f2e Some more refactoring of marginals 2020-07-12 23:25:26 -04:00
Frank dellaert ec69c7a2a9 Extra tests on frontal keys 2020-07-12 23:25:26 -04:00
Varun Agrawal c68ab6b3be correct vector init 2020-07-12 19:54:23 -04:00
Frank dellaert 468c7aee0c Fixed tests 2020-07-12 15:01:00 -04:00
Frank dellaert 58362579bb Resurrecting DiscreteBayesTree tests 2020-07-12 12:27:10 -04:00
Yao Chen ce2cd71112 Replaced BOOSE_FOREACH with for in gtsam folder. 2016-05-20 23:41:22 -04:00
Richard Roberts ec78d54f37 Removed old Index typedef and IndexFormatter 2013-11-08 16:35:28 +00:00
Duy-Nguyen Ta 9aede467d2 revive discrete, except testDiscreteBayesNet::sample, and the whole testDiscreteBayesTree, currently disabled. It's still a mess!!! 2013-10-10 21:59:49 +00:00
Richard Roberts 3ade190128 Renamed old classes to "Ordered" and removed "Unordered" name from new classes 2013-07-29 23:55:40 +00:00
Frank Dellaert 7fcd06bb4f BayesTree::marginalFactor now calls Clique::marginal2, which in turn calles the new function Clique::separatorMarginal. This calculates marginals with a much simpler recursion, using the parent separator marginal. This could be faster than the shortcut way, especially if separator sizes are small and the root clique is large. The cached marginals have to be discarded when the bayes tree is updated, but this is no different from shortcuts to the root. 2012-09-17 14:03:54 +00:00
Frank Dellaert 1f0cc0aaa4 2-variable joint marginals computed with shortcuts are buggy: they only work if the cliques are disjoint or one of them is the root. They now throw an exception if that is the case. 2012-09-17 03:31:24 +00:00
Frank Dellaert cdf45105c2 Fixed shortcuts after adding several more problematic testcases 2012-09-17 00:29:03 +00:00
Frank Dellaert dcce64ea3a Check in old shortcut way 2012-09-16 18:08:47 +00:00
Frank Dellaert 16c8cfb1cf Better set calculations 2012-09-16 13:28:50 +00:00
Frank Dellaert 9094fe2744 Fully functioning, non-buggy separator shortcuts. Still not as tight as they can be.... 2012-09-16 04:37:59 +00:00
Frank Dellaert e26ab012de custom clique checks Combine and DiscreteBayesTree construction (testing 32000 configurations :-)) 2012-09-15 13:21:43 +00:00