Commit Graph

15488 Commits (3ab91b27d593c8abf4b17cac769cbef968c29b9c)

Author SHA1 Message Date
Varun Agrawal 3ab91b27d5 Merge branch 'develop' into hybrid/model-selection 2022-12-30 13:49:32 +05:30
Varun Agrawal 6466b03b5c
Merge pull request #1319 from borglab/hybrid/tests 2022-12-30 03:17:52 -05:00
Varun Agrawal 28f349c57d minor fixes 2022-12-30 10:47:06 +05:30
Varun Agrawal ef83628efe Merge branch 'hybrid/tests' into hybrid/model-selection 2022-12-30 10:17:15 +05:30
Varun Agrawal cf46c36862 Merge branch 'develop' into hybrid/tests 2022-12-30 10:13:30 +05:30
Varun Agrawal 90c2f2e29f
Merge pull request #1356 from borglab/hybrid/elimination 2022-12-29 22:44:17 -05:00
Varun Agrawal 04ba19337c
Merge pull request #1355 from borglab/hybridvalues-order 2022-12-29 22:09:53 -05:00
Varun Agrawal a34d09d094 fix wrapper 2022-12-30 00:45:09 +05:30
Varun Agrawal 691dc98762
Merge pull request #1354 from borglab/wrap/preintegrated-ahrs 2022-12-29 14:13:58 -05:00
Frank Dellaert a4659f01c7 Add error and probPrime variants 2022-12-29 14:13:35 -05:00
Frank Dellaert 2d688a1986 Added tests to convert Hybrid BN to corresponding "likelihood" FG 2022-12-29 13:55:06 -05:00
Frank Dellaert d4ee6997f7 Remove FromConditionals 2022-12-29 13:54:44 -05:00
Varun Agrawal 69bb4db42d HybridValues: continuous then discrete 2022-12-29 23:59:34 +05:30
Frank Dellaert 7ba5392525 likelihood method (as well as continuousParents) 2022-12-29 13:28:20 -05:00
Frank Dellaert 611f61c7f4 proto code for likelihood 2022-12-29 13:21:20 -05:00
Frank Dellaert 364417e4aa Fixed equals and print 2022-12-29 13:21:06 -05:00
Frank Dellaert 1e87a81d01 Made method const 2022-12-29 13:12:03 -05:00
Frank Dellaert e42805eba3 Get rid of (redundant and undocumented) FromFactors named constructor. 2022-12-29 12:22:56 -05:00
Frank Dellaert 7d58207dae Renamed add to emplace, add is for shared pointers 2022-12-29 11:55:19 -05:00
Frank Dellaert a6b90023f3 Added zero parents FromMeanAndStddev 2022-12-29 11:54:59 -05:00
Varun Agrawal 1659c418e1 PreintegratedAhrsMeasurements wrapped constructors 2022-12-29 21:31:46 +05:30
Varun Agrawal 706a8a42bc
Merge pull request #1353 from borglab/feature/evaluate_wrappers
Added convenience constructors and python wrappers
2022-12-29 03:23:25 -05:00
Varun Agrawal 1eb6fc77a0 fix formatting and other issues 2022-12-29 10:33:33 +05:30
Varun Agrawal cc2183adb3 fix wrap preamble 2022-12-29 10:32:46 +05:30
Varun Agrawal f4420f2c8d add mixture to bayesnet and fix double assert bug 2022-12-29 08:40:46 +05:30
Varun Agrawal 03baf8f75e formatting and fixes to test 2022-12-29 08:33:14 +05:30
Varun Agrawal 873f5baf56 remove unnecessary preamble and specializations for hybrid wrapping 2022-12-29 08:32:43 +05:30
Varun Agrawal a849eab99d
Merge pull request #1352 from borglab/feature/HBN-evaluate 2022-12-28 21:21:08 -05:00
Frank Dellaert 7c91fe82b4 Add evaluate test 2022-12-28 18:10:07 -05:00
Frank Dellaert fd12181ebe Cleanup 2022-12-28 18:10:00 -05:00
Frank Dellaert 1de49598af Add methods in HybridBayesNet 2022-12-28 18:09:53 -05:00
Frank Dellaert d9511d6dc2 Convenience constructors 2022-12-28 17:47:41 -05:00
Frank Dellaert 0495f81104 Test for GBN::sample 2022-12-28 16:51:40 -05:00
Frank Dellaert 356b89a165 Fix to const & 2022-12-28 16:51:24 -05:00
Frank Dellaert d537867981 Relaxed test 2022-12-28 15:28:50 -05:00
Frank Dellaert 1134d1c88e Refactor with uniform dynamic pointer cast API 2022-12-28 13:52:59 -05:00
Frank Dellaert c984a5ffa2 Switch to dynamic pointer cast 2022-12-28 13:52:40 -05:00
Frank Dellaert 911e46b0a0 Evaluate for hybrid Bayes nets 2022-12-28 12:55:38 -05:00
Frank Dellaert b3b635cd94 Test sampling using Monte Carlo integration 2022-12-28 12:31:13 -05:00
Frank Dellaert 8391c783bf Correct densities (error already includes 0.5!) 2022-12-28 12:00:37 -05:00
Frank Dellaert 1d3a7d4753 Added logDensity and evaluate to Gaussian conditional and Bayes net 2022-12-28 10:59:01 -05:00
Frank Dellaert 8d4dc3d880 GBN::evaluate prototype code works 2022-12-28 10:19:30 -05:00
Frank Dellaert b04f2f8582 HBN::evaluate
# Conflicts:
#	gtsam/hybrid/HybridBayesNet.cpp
#	gtsam/hybrid/tests/testHybridBayesNet.cpp
2022-12-28 08:26:04 -05:00
Frank Dellaert 41a96473b5 Pass reference 2022-12-28 08:22:03 -05:00
Varun Agrawal cfcbddaa61
Merge pull request #1349 from borglab/hybrid/two_ways 2022-12-27 18:38:33 -05:00
Frank Dellaert db17a04c59 Fix print test 2022-12-25 22:30:12 -05:00
Frank Dellaert 8a319c5a49 Separated out NFG setup and added test. 2022-12-25 19:31:54 -05:00
Frank Dellaert a7573e8e6f Refactor elimination setup to not use C declaration style 2022-12-25 19:21:34 -05:00
Frank Dellaert 4ad482aa70 Small comments 2022-12-25 19:20:55 -05:00
Frank Dellaert 76e838b8d0 Implement printing rather than calling factor graph version 2022-12-25 18:19:02 -05:00