Commit Graph

60 Commits (9cf3e5c26aacaf412450a90fe9503f129a6842da)

Author SHA1 Message Date
Frank Dellaert 9cf3e5c26a Switch to using HybridValues 2022-12-30 13:10:29 -05:00
Frank Dellaert b972be0b8f Change from pair to small struct 2022-12-30 13:10:29 -05:00
Varun Agrawal 22c758221d make GaussianMixtureFactor store the normalizing constant as well 2022-12-30 19:28:42 +05:30
Varun Agrawal 6f8a23fe34 minor fixes 2022-12-30 17:32:31 +05:30
Varun Agrawal 1beeef840b Merge branch 'develop' into hybrid/model-selection 2022-12-30 17:09:26 +05:30
Varun Agrawal 16da553496
Merge pull request #1357 from borglab/hybrid/store_constant 2022-12-30 06:34:06 -05:00
Varun Agrawal 3ab91b27d5 Merge branch 'develop' into hybrid/model-selection 2022-12-30 13:49:32 +05:30
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
Frank Dellaert 9787bba22e Add forwarding constructors and document better. 2022-12-29 18:05:47 -05:00
Frank Dellaert a4659f01c7 Add error and probPrime variants 2022-12-29 14:13:35 -05:00
Frank Dellaert a7573e8e6f Refactor elimination setup to not use C declaration style 2022-12-25 19:21:34 -05:00
Varun Agrawal 0bbd279bbb improved comments 2022-12-25 01:10:23 +05:30
Varun Agrawal a27979e84b minor refactoring 2022-12-25 01:09:37 +05:30
Varun Agrawal ae0df477bf Merge branch 'develop' into hybrid/tests 2022-12-24 12:01:00 +05:30
Varun Agrawal d94b3199a0 address review comments 2022-12-22 09:22:34 +05:30
Varun Agrawal 812bf52c11 minor cleanup 2022-12-21 15:08:24 +05:30
Varun Agrawal 6beffeb0c1 remove commented out code 2022-12-10 12:46:48 +05:30
Varun Agrawal 62bc9f20a3 update hybrid elimination and corresponding tests 2022-12-10 10:35:46 +05:30
Varun Agrawal addbe2a5a5 override eliminate in HybridJunctionTree 2022-12-04 14:55:17 +05:30
Varun Agrawal cd3cfa0faa moved sequential elimination code to HybridEliminationTree 2022-12-03 17:14:11 +05:30
Varun Agrawal 3eaf4cc910 move multifrontal optimize test to testHybridBayesTree and update docstrings 2022-12-03 17:00:51 +05:30
Varun Agrawal 239412956c address review comments 2022-11-15 00:50:03 -05:00
Varun Agrawal 5e2cdfdd3b make continuousProbPrimes and continuousDeltas as templates 2022-11-12 23:07:34 -05:00
Varun Agrawal d54cf484de fix creation of updatedBayesTree 2022-11-09 20:04:51 -05:00
Varun Agrawal 0938159706 overload multifrontal elimination 2022-11-09 18:38:42 -05:00
Varun Agrawal eb94ad90d2 add HybridGaussianFactorGraph::probPrime method 2022-11-08 15:49:37 -05:00
Varun Agrawal cb55af3a81 separate HybridGaussianFactorGraph::error() using both continuous and discrete values 2022-11-08 14:20:51 -05:00
Varun Agrawal 1a3b343537 minor clean up and get tests to pass 2022-11-08 14:00:44 -05:00
Varun Agrawal 3987b036a7 add optional ordering and fix bug 2022-11-08 13:36:18 -05:00
Varun Agrawal 1815433cbb add methods to perform correct elimination 2022-11-07 18:29:49 -05:00
Varun Agrawal a6d1a57478 fix hybrid elimination 2022-11-07 16:10:48 -05:00
Varun Agrawal a97d27e981 Merge branch 'hybrid/error' into hybrid/tests 2022-11-07 15:43:24 -05:00
Varun Agrawal 551cc0d32b add error and probPrime methods to HybridGaussianFactorGraph 2022-11-07 15:42:47 -05:00
Varun Agrawal 7dec7bb00d remove if guards and add timing counters 2022-10-25 12:36:15 -04:00
Varun Agrawal 6bd16d995e move GTDKeyFormatter to types.h 2022-10-07 15:29:20 -04:00
Varun Agrawal 812ae30366 Merge branch 'hybrid/gaussian-conditional' into varun/test-hybrid-estimation 2022-10-04 13:32:04 -04:00
Varun Agrawal 9002b68291 fix the bug 2022-10-04 12:33:37 -04:00
Varun Agrawal 75b2599e82 remove unnecessary comments 2022-10-03 17:31:53 -04:00
Varun Agrawal bf2015de8f Merge branch 'hybrid/check-elimination' into varun/test-hybrid-estimation 2022-10-03 11:52:03 -04:00
Varun Agrawal 269d60e2c2 Merge branch 'develop' into varun/test-hybrid-estimation 2022-10-03 11:35:30 -04:00
Varun Agrawal c2ca426acc rename allDiscreteKeys and allContinuousKeys to discreteKeys and continuousKeys respectively 2022-09-20 05:16:26 -04:00
Varun Agrawal 9ef5c184ec move renamed allDiscreteKeys and allContinuousKeys to HybridFactorGraph 2022-09-17 08:04:55 -04:00
Varun Agrawal 8b5b42b6e9 Add check for MixtureFactor to ensure the continous keys are the same as in the factors 2022-09-12 18:07:53 -04:00
Varun Agrawal 858193d5df remove print statements 2022-09-11 16:44:18 -04:00
Varun Agrawal b4c70f2ef9 add code for simplified hybrid estimation 2022-09-03 22:39:10 -04:00
Varun Agrawal 4852949b75 add helpers to get different types of keys from the hybrid graph 2022-08-31 12:25:57 -04:00
Varun Agrawal 86320ff3b5 extra test for HybridBayesNet optimize 2022-08-26 16:45:44 -04:00
Varun Agrawal 893c5f77f8 cast to only HybridGaussianFactor 2022-08-22 08:29:32 -04:00