Commit Graph

18544 Commits (f2ac38fbfbbfa37ec41523bd0231ab9b0f8eea68)

Author SHA1 Message Date
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
Varun Agrawal 2644c4baa9 prune and then add to BayesNet 2025-01-24 18:04:33 -05:00
Arkadiusz Niemiec c344e6e023 fix: add missing config include 2025-01-24 23:34:40 +01:00
Frank Dellaert b762707af4
Merge pull request #1968 from qnx-ports/develop
QNX Compatibility
2025-01-24 17:33:23 -05:00
Frank Dellaert 99c4f7f258
Merge pull request #1998 from borglab/fix/refactor_cartesian_product
Fix/refactor cartesian product
2025-01-24 15:42:52 -05:00
Frank Dellaert 3111a3bcc0 Merge branch 'develop' into fix/refactor_cartesian_product 2025-01-24 14:26:11 -05:00
Frank Dellaert cfb9ea769f
Merge pull request #1991 from borglab/fix/refactor_marginals
Refactor jointBayesNet
2025-01-24 14:23:43 -05:00
Frank Dellaert 40f8a12ffa Comment and refactor cartesian product 2025-01-24 14:16:05 -05:00
Frank Dellaert 92496dc886 Address comments in #1991 2025-01-24 14:15:21 -05:00
Jai Moraes 4367d94745 Added justification for CMake changes, with reference to this PR. 2025-01-24 13:57:50 -05:00
Varun Agrawal 26642f1ba0 small improvements to HybridGaussianFactorGraph 2025-01-24 13:42:04 -05:00
Varun Agrawal 59539ffe6c function to run smoother update 2025-01-24 12:30:10 -05:00
Varun Agrawal 3e828f0a46 report in seconds 2025-01-24 12:09:30 -05:00
Varun Agrawal 519fa65beb use 2000 timesteps as our benchmark and report total time in seconds 2025-01-24 12:07:48 -05:00
Frank Dellaert 21cb31e519 Fix test 2025-01-24 09:58:00 -05:00
Frank Dellaert 2b1f51f098 Fix tests 2025-01-24 09:14:30 -05:00
Varun Agrawal 4a302d7945 use HybridSmoother for City10000 2025-01-23 21:54:57 -05:00
Varun Agrawal 0796ee293e Merge branch 'hybrid-smoother' into city10000 2025-01-23 21:27:30 -05:00
Varun Agrawal 8ad3cb6ba1 update HybridSmoother tests 2025-01-23 21:13:39 -05:00
Varun Agrawal b4020ed67b fix up getOrdering and update to be more efficient 2025-01-23 21:04:12 -05:00
Varun Agrawal 2d7690dbb7 update addConditionals to only use factor graph keys and remove an extra loop 2025-01-23 20:32:49 -05:00
Frank Dellaert fff14ab0b7 Isolate Asia network 2025-01-23 15:15:27 -05:00
Varun Agrawal 17836314ab small cleanups 2025-01-23 13:43:56 -05:00
Varun Agrawal b2503ca443 some improvements 2025-01-23 12:53:08 -05:00
Varun Agrawal ea82d51d10 working example 2025-01-23 12:52:45 -05:00