Commit Graph

18568 Commits (fffb7ae69d2091b62e1cead527f656941bfc66d9)

Author SHA1 Message Date
Frank Dellaert 9dcb52b697 Made queue a class 2025-01-27 00:37:17 -05:00
Frank Dellaert cee7769595 Moved data structures to cpp 2025-01-27 00:32:03 -05:00
Frank Dellaert f174a38eed Made run const, take K 2025-01-27 00:26:35 -05:00
Frank Dellaert b10ea06626 Clean up, MPE tests 2025-01-27 00:07:22 -05:00
Frank Dellaert 70089a0fd4 Move to cpp file 2025-01-26 23:34:30 -05:00
Frank Dellaert 14eeaf93db Works for Bayes trees now as well 2025-01-26 23:24:09 -05:00
Frank Dellaert 54f493358d BayesTree WIP 2025-01-26 22:48:40 -05:00
Frank Dellaert 455554c803 DiscreteSearch 2025-01-26 22:39:10 -05:00
Frank Dellaert d879b156f8 Asia example 2025-01-26 22:38:44 -05:00
Frank Dellaert 1f4d9bbd7e Separate class 2025-01-26 17:59:31 -05:00
Frank Dellaert 74b7a962d5 Methods in Solutions 2025-01-26 17:40:44 -05:00
Frank Dellaert 2808982903 Best-K search, v0 2025-01-26 16:57:58 -05:00
Frank Dellaert 4027e86057 stream operator 2025-01-26 16:57:37 -05:00
Varun Agrawal 648c68d130
Merge pull request #2004 from borglab/hybrid-fixes
Hybrid Fixes
2025-01-26 15:51:44 -05:00
Varun Agrawal 087c0cc525 allow for only continuous variables in HybridBayesTree 2025-01-26 12:17:05 -05:00
Varun Agrawal 131f51a30c
Merge pull request #1989 from borglab/city10000 2025-01-26 12:15:18 -05:00
Varun Agrawal 655f57ef0d check for valid factor in HybridNonlinearFactor::errorTree 2025-01-26 11:14:16 -05:00
Varun Agrawal 8bdaffc029 add dead mode threshold and better timing printing 2025-01-26 10:44:51 -05:00
Varun Agrawal b8f5e8f352 undo small change 2025-01-26 10:31:05 -05:00
Varun Agrawal fe880826ac check for keys leftover after pruning so marginalization works correctly 2025-01-26 10:16:25 -05:00
Frank Dellaert d8b75f6bd0 Move constructors 2025-01-25 15:50:51 -05:00
Frank Dellaert 85b457f1e3 Define and use move constructor 2025-01-25 15:31:55 -05:00
Frank Dellaert d3cd876cf9 make check const method 2025-01-25 15:31:40 -05:00
Frank Dellaert c60d257e80 Add prior and sanitize printing 2025-01-25 15:22:22 -05:00
Frank Dellaert be5d30c57a rvalue constructor 2025-01-25 15:10:30 -05:00
Varun Agrawal 4d9f27cb28 replace set<Key> with KeySet 2025-01-25 11:42:25 -05:00
Varun Agrawal 3302ad46c8
Merge pull request #1996 from borglab/hybrid-smoother 2025-01-25 11:19:54 -05:00
Frank Dellaert 82731b894c
Merge pull request #2001 from jmackay2/fix_copy_warning
Fix for loop copy warning
2025-01-25 09:58:49 -05:00
Frank Dellaert 1f54ac1ef8
Merge pull request #2000 from p-zach/update-install-docs-win
Update installation and build documentation for Windows & Python on Windows
2025-01-25 09:57:25 -05:00
Varun Agrawal effcfc7b7a improved plotting script 2025-01-25 00:59:02 -05:00
Varun Agrawal 5cee0a2d34 Merge branch 'hybrid-smoother' into city10000 2025-01-25 00:55:04 -05:00
Varun Agrawal 5a3005dcc2
Merge pull request #1999 from borglab/fix-deadmoderemoval 2025-01-25 00:53:43 -05:00
jmackay2 8b26c1e70b Silence a warning about a memcpy overread for gcc 13 2025-01-25 00:37:38 -05:00
jmackay2 b05b894a58 Fix for loop copy warning 2025-01-25 00:12:49 -05:00
Varun Agrawal 2caf1173a4 default argument and update tests 2025-01-24 23:46:09 -05:00
Varun Agrawal c91abb2644 default arg for HybridSmoother constructor and clean up tests 2025-01-24 23:21:32 -05:00
Varun Agrawal 4fcfe6493f update HybridSmoother to use std::optional deadModeThreshold 2025-01-24 23:15:40 -05:00
Varun Agrawal 1764b58e8c use std::optional for specifying dead mode threshold 2025-01-24 23:11:42 -05:00
p-zach f0068b8d9f Update installation and build documentation for Windows, Python on Windows 2025-01-24 20:25:48 -05:00
Varun Agrawal d2b9eb5df6 fix which conditional is getting pruned 2025-01-24 20:19:59 -05:00
Varun Agrawal 1d807db0a4 remove surplus prints 2025-01-24 20:17:58 -05:00
Varun Agrawal ddb430cdeb use deadModeThreshold 2025-01-24 20:17:36 -05:00
Varun Agrawal 1b79e8800f add deadModeThreshold argument to HybridBayesNet::prune 2025-01-24 20:08:09 -05:00
Varun Agrawal a744cfcdd8
Merge pull request #1995 from ArkadiuszNiemiec/fix_use_boost_features 2025-01-24 20:04:48 -05:00
Varun Agrawal 8725361fd2 new test for dead mode removal in smoother 2025-01-24 19:59:54 -05:00
Varun Agrawal 7ca7e4549e improve dead mode removal by checking for empty discrete joints and adding the marginals for future factors 2025-01-24 19:57:47 -05:00
Varun Agrawal 938ae06031 remove extra docstring 2025-01-24 19:56:32 -05:00
Varun Agrawal fe38776dc4 use flag for dead mode removal 2025-01-24 18:17:47 -05:00
Varun Agrawal 3ebeff149f update factorKeys with parents 2025-01-24 18:16:04 -05:00
Varun Agrawal 22fc8238ce dead mode removal flag and new constructor 2025-01-24 18:14:38 -05:00