Commit Graph

16434 Commits (8ac72e8e687f9962f541d2f29bd0018727556b3b)

Author SHA1 Message Date
Tal Regev 8ac72e8e68
Change to bash shell to fail on first error 2023-07-24 23:53:55 +03:00
Tal Regev 00895911c0
Tests are not failing without debug assertion 2023-07-24 23:34:23 +03:00
Tal Regev 62d59c62d4
Fix windows test 2023-07-20 08:28:23 +03: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
Varun Agrawal 6d69ca16da add separate Hybrid ISAM and Smoother tests 2023-07-17 13:00:38 -04:00
Varun Agrawal 53d00864bb small cleanup 2023-07-17 13:00:38 -04:00
Varun Agrawal f6d42d0ee0 small improvements 2023-07-17 13:00:38 -04:00
Varun Agrawal aafc33db69 unary apply methods for TableFactor 2023-07-17 13:00:06 -04:00
Varun Agrawal 016f77ba55
Merge pull request #1556 from borglab/hybrid-tablefactor 2023-07-17 11:54:20 -04:00
Frank Dellaert 73eb40595d use at(i) instead of [i] 2023-07-17 17:14:24 +02:00
Varun Agrawal cf1292791e update HybridFactorGraph wrapper 2023-07-17 10:55:46 -04:00
Frank Dellaert 6eeceb679a Fix unit tests 2023-07-17 16:55:20 +02:00
Frank Dellaert 433ef9050f Better test names
(cherry picked from commit 3edde4d693)
2023-07-17 16:55:20 +02:00
Frank Dellaert a4b9f0c705 more discrete BT wrapper + test
(cherry picked from commit 3d979763f0)
2023-07-17 16:55:20 +02:00
Frank Dellaert 3a9f5578d6 multifrontal MPE in python
(cherry picked from commit 10f30e1ca9)
2023-07-17 16:55:20 +02:00
Frank Dellaert bd4230baae multifrontal lookup table tests
(cherry picked from commit 0a24a8ac43)
2023-07-17 16:55:20 +02:00
Frank Dellaert 159a78581f refactor into smaller tests
(cherry picked from commit 9857e62a56)
2023-07-17 16:55:20 +02:00
Frank Dellaert 340635859c Wrap forgotten max
(cherry picked from commit 3fd5c2501e)
2023-07-17 16:55:20 +02:00
Frank Dellaert 4d99bb1db4 cartesianProduct
(cherry picked from commit 1f5e924eac)
2023-07-17 16:55:20 +02:00
Frank Dellaert 07e8d24cbf Wrapped elimination and junction trees
(cherry picked from commit 93d9ab6a2e)
2023-07-17 16:55:20 +02:00
Frank Dellaert b7e2650a02 wrap operator[] in DiscreteBayesTree
(cherry picked from commit fa7bde7529)
2023-07-17 16:55:20 +02:00
Frank Dellaert ea12d0dac9 Test more things in BayesTree
(cherry picked from commit c8fe2fcff2)
2023-07-17 16:55:20 +02:00
Frank Dellaert 67faa5c09e Derive factors from gtsam::Factor
(cherry picked from commit 40e5a1a6ab)
2023-07-17 16:55:20 +02:00
Frank Dellaert d5f62dd4ee wrapped List[float] constructor
(cherry picked from commit e1802814ca)
2023-07-17 16:55:20 +02:00
Frank Dellaert 968a72344c Fixed regression test 2023-07-17 16:55:20 +02:00
Frank Dellaert 7f169a7a0c Better documentation and new test
(cherry picked from commit 6cb0fa7cd7)
2023-07-17 16:55:20 +02:00
Frank Dellaert fbbf673f7b Improved documentation and tests
(cherry picked from commit febeacd686)
2023-07-17 16:55:20 +02:00
Varun Agrawal 59e26ee79d remove timers 2023-07-17 10:51:33 -04:00
Varun Agrawal 2b72f75a07 add timing checkpoints 2023-07-17 09:14:59 -04:00