Commit Graph

16459 Commits (b51ff749645d2b6ecc8b3d4ed8434e7a2276caaa)

Author SHA1 Message Date
Varun Agrawal b51ff74964 discrete conditional from vector of doubles 2023-07-25 14:28:14 -04:00
Varun Agrawal 5f93febcbe keyformatter for NonlinearFactorGraph::printErrors in python 2023-07-25 11:44:14 -04:00
Varun Agrawal 02ecc80ecf additional ordering test 2023-07-25 11:44:14 -04:00
Varun Agrawal ff3994647a add new TableFactor constructors 2023-07-25 11:20:38 -04:00
Varun Agrawal 8c9fad8cb1 undo more changes in TableFactor 2023-07-25 11:13:25 -04:00
Varun Agrawal 3a78499d36 undo TableFactor changes 2023-07-25 11:12:29 -04:00
Varun Agrawal cb3c35b81a refactor and better document prune method 2023-07-25 11:11:55 -04:00
Varun Agrawal df0c5d7ca0 remove timers 2023-07-24 19:23:16 -04:00
Varun Agrawal 62d020a531 remove duplicate definition 2023-07-23 17:36:40 -04:00
Varun Agrawal 381c33c6d4 Merge branch 'develop' into hybrid-tablefactor-3 2023-07-23 17:21:38 -04:00
Varun Agrawal a4462a0a3e undo some more 2023-07-23 17:12:27 -04:00
Varun Agrawal 2df3cc80a9 undo previous changes 2023-07-23 17:09:51 -04:00
Varun Agrawal 52f26e3e97 update TableFactor to use new version of DT probabilities 2023-07-23 17:05:18 -04:00
Varun Agrawal ad84163f66 use discrete base class in getting discrete factors 2023-07-23 17:05:18 -04:00
Varun Agrawal 5f83464f0d use existing cardinalities 2023-07-23 17:05:18 -04:00
Varun Agrawal 3d24d0128f efficient probabilities method 2023-07-23 17:05:18 -04:00
Varun Agrawal 2b85cfedd4 DecisionTreeFactor apply methods 2023-07-23 17:05:15 -04:00
Varun Agrawal c8e9a57cac unary apply methods for TableFactor 2023-07-23 17:04:50 -04:00
Varun Agrawal 8462624c57 update HybridFactorGraph wrapper 2023-07-23 17:04:50 -04:00
Varun Agrawal a581788bff simplify return 2023-07-23 16:52:16 -04:00
Varun Agrawal f238ba55d2 TableFactor constructor from DecisionTreeFactor and AlgebraicDecisionTree 2023-07-23 16:51:50 -04:00
Varun Agrawal 9c88e3ed96 Use TableFactor in hybrid elimination 2023-07-23 16:51:48 -04:00
Varun Agrawal baf25de684 initial changes 2023-07-23 16:51:32 -04:00
Varun Agrawal 47f39085bc small improvements 2023-07-23 16:51:05 -04:00
Frank Dellaert ba42f4eef1
Merge pull request #1589 from borglab/feature/add_quaternion_test
Additional quaternion test
2023-07-23 21:23:21 +02:00
Frank Dellaert 0fc662399a Add a test to debug issue #1588 2023-07-22 10:12:40 +02:00
Frank Dellaert 1f0d318482
Merge pull request #1583 from borglab/feature/shonan_examples 2023-07-22 09:27:54 +02:00
Frank Dellaert 57291e132f added examples and a test on pMin 2023-07-19 13:09:13 +02:00
Varun Agrawal 0f7bc5cf2d
Merge pull request #1580 from borglab/tablefactor-apply 2023-07-19 06:42:26 -04:00
Varun Agrawal ba7c077a25
Merge pull request #1575 from borglab/hybrid-tablefactor-2 2023-07-19 06:42:04 -04:00
Varun Agrawal b56a04e502
Merge pull request #1578 from borglab/elimination-debugging 2023-07-19 06:41:45 -04:00
Varun Agrawal 53f89d0454 restore header ordering 2023-07-18 11:11:42 -04:00
Varun Agrawal e693e1bf8c break inferenceExceptions into .h and .cpp files 2023-07-18 11:05:41 -04:00
Varun Agrawal cb084b3c16 Fix spacing in DecisionTree::print 2023-07-18 10:21:56 -04:00
Frank Dellaert b0a41d6b32
Merge pull request #1579 from borglab/feature/discrete_wrapper
Improved wrapper/tests/documentation for some discrete classes
2023-07-18 11:20:05 +02:00
Varun Agrawal 89941683a2 improved exception message when there are lots of keys 2023-07-17 17:56:19 -04:00
Varun Agrawal e749b6deab Merge branch 'develop' into feature/discrete_wrapper 2023-07-17 16:01:13 -04:00
Varun Agrawal 103641c51a include fix 2023-07-17 13:31:19 -04:00
Varun Agrawal 2f3fcff916 fix tests 2023-07-17 13:00:38 -04:00
Varun Agrawal 3fe2682d93 prune joint discrete probability which is faster 2023-07-17 13:00:38 -04:00
Varun Agrawal f7071298c3 small improvements to comments and code structure 2023-07-17 13:00:38 -04:00
Varun Agrawal 6a26ecf971 templetize functions in Switching fixture 2023-07-17 13:00:38 -04:00
Varun Agrawal f4adfac4fa Undo TableFactor return in Hybrid GFG so we can group the changes together 2023-07-17 13:00:38 -04:00
Varun Agrawal ddb36c2e7b Revert "enumerate all assignments for computing probabilities to prune"
This reverts commit 8c38e45c83.
2023-07-17 13:00:38 -04:00
Varun Agrawal 2f4133fd49 Revert "remove nrAssignments from the DecisionTree"
This reverts commit 647d3c0744.
2023-07-17 13:00:38 -04:00
Varun Agrawal 2940e69a73 discreteConditionals returns DiscreteConditional 2023-07-17 13:00:38 -04:00
Varun Agrawal f6b1872b13 initial changes 2023-07-17 13:00:38 -04:00
Varun Agrawal 4e13fb717b simplify HybridEliminate 2023-07-17 13:00:38 -04:00
Varun Agrawal 4e902fc8a7 fix continuousKeySet method 2023-07-17 13:00:38 -04:00
Varun Agrawal f751a5bfcf overload apply method in DecisionTreeFactor 2023-07-17 13:00:38 -04:00