Commit Graph

18424 Commits (18be91b917001f995e6082fd93d0c6b42bec4a02)

Author SHA1 Message Date
Frank Dellaert 18be91b917 Make class 2025-01-30 10:58:28 -05:00
Varun Agrawal 90d3f2e84a specify dead mode removal threshold 2025-01-30 10:58:28 -05:00
Varun Agrawal 1bdaa5062c switch between TableFactor and DecisionTreeFactor 2025-01-30 10:58:28 -05:00
Varun Agrawal 90fd416e5d human-friendly time printing 2025-01-30 10:58:28 -05:00
Varun Agrawal 5e99b0e34d simplify and add smoother_update_times 2025-01-30 10:58:28 -05:00
Varun Agrawal 761d19ab4f major script improvements 2025-01-30 10:58:28 -05:00
Varun Agrawal 8ad3216afc update to add loop closures 2025-01-30 10:58:28 -05:00
Varun Agrawal 244a046c67 check for nullptr 2025-01-30 10:58:28 -05:00
Varun Agrawal 4e34ca1eac function for hybrid odometry factor 2025-01-30 10:58:28 -05:00
Frank Dellaert 3cf15901c7
Merge pull request #2013 from borglab/fix/pruning
Fix pruning
2025-01-30 10:54:46 -05:00
Frank Dellaert 9bae03a6fa Change threshold name 2025-01-30 09:02:59 -05:00
Frank Dellaert 3c10913c70 DiscreteNet::prune 2025-01-30 08:59:31 -05:00
Frank Dellaert 588a20fc87
Merge pull request #2003 from borglab/feature/move_constructor
move constructors
2025-01-30 00:36:09 -05:00
Frank Dellaert 957c967d0c
remove old remnant 2025-01-30 00:02:34 -05:00
Frank Dellaert 57bcb9f4e6 Add contains 2025-01-29 23:50:43 -05:00
Frank Dellaert e6662b8206 Fix unit tests 2025-01-29 23:38:06 -05:00
Frank Dellaert 05ad198ca6 Use restrict inside prune 2025-01-29 23:37:58 -05:00
Frank Dellaert 4d1a8e5057 restrict method 2025-01-29 23:32:50 -05:00
Frank Dellaert 8746b15a4a Use two new methods 2025-01-29 22:28:14 -05:00
Frank Dellaert 803dae75f3 filter and missingKeys 2025-01-29 22:04:56 -05:00
Frank Dellaert d17215c69b prototype choose 2025-01-29 21:36:51 -05:00
Frank Dellaert 98cdf1193f Fix pruning 2025-01-29 20:32:56 -05:00
Frank Dellaert 003730f844 Pre-compute slots outside of loop. 2025-01-29 00:52:35 -05:00
Frank Dellaert 02c8f02a10 5% speedup by using faster setAllZero 2025-01-29 00:52:35 -05:00
Frank Dellaert bb0c70b482
Merge pull request #2009 from borglab/feature/search_wrapper
Wrapper for DiscreteSearch
2025-01-28 22:47:39 -05:00
Frank Dellaert 3c80a8010b
Merge pull request #2011 from borglab/feature/scale
kill expNormalize in favor of scale
2025-01-28 22:46:58 -05:00
Varun Agrawal 2e4ae8ca0a add explanatory comments 2025-01-28 22:08:17 -05:00
Frank Dellaert 2702854c18 Fix bug 2025-01-28 21:15:35 -05:00
Frank Dellaert d4d95e2342 scale product and sum so we don't get all 0s 2025-01-28 17:22:44 -05:00
Varun Agrawal c8bafab430 add scale() method in DiscreteFactor 2025-01-28 17:22:21 -05:00
Varun Agrawal d57994d279 kill expNormalize since it isn't used anywhere 2025-01-28 17:22:21 -05:00
Frank Dellaert 1daca1946d
Merge pull request #2006 from borglab/feature/k_best_fg
Search for k-best in factor graph
2025-01-28 17:06:08 -05:00
Frank Dellaert 5e5a67d853 Test search with long chain 2025-01-28 15:58:33 -05:00
Frank Dellaert 615196e415 Avoid some copy/paste 2025-01-28 15:58:15 -05:00
Frank Dellaert 19773153bc Wrapper 2025-01-28 15:57:56 -05:00
Frank Dellaert 1afb089143 Better and more consistent documentation. 2025-01-28 14:50:39 -05:00
Frank Dellaert 8c7e75bb25 Review comments 2025-01-28 14:50:11 -05:00
Frank Dellaert 3f6ae48dfb
Merge pull request #2005 from borglab/feature/k-best
Search for K-best solutions
2025-01-28 14:09:14 -05:00
Varun Agrawal 4ba3df1f56
Merge pull request #2007 from jmackay2/may_be_uninitialized 2025-01-28 11:11:27 -05:00
Frank Dellaert 9e98b805d6 Reversed slots so we start from zero 2025-01-28 00:17:45 -05:00
Frank Dellaert b8f265d69f Use brace init 2025-01-27 23:50:08 -05:00
Frank Dellaert 460a9a958e Fix compilation issue 2025-01-27 23:41:35 -05:00
Frank Dellaert af07409c10 Fix some CI issues 2025-01-27 23:35:31 -05:00
jmackay2 e6f0fdce44 fix hybrid uninitialized warning 2025-01-27 21:23:09 -05:00
Frank Dellaert 8d6b6055fe Loop over all variants 2025-01-27 19:09:06 -05:00
Frank Dellaert 0bc566f692 Working etree and jtree versions 2025-01-27 19:09:06 -05:00
Frank Dellaert c4870cc840 Fix heuristic 2025-01-27 19:09:06 -05:00
Frank Dellaert 9800e110aa Build etree and jtree 2025-01-27 19:09:06 -05:00
Frank Dellaert d8ed60aead Refactor to slots 2025-01-27 19:09:06 -05:00
Frank Dellaert 35e7acbf16 Print factors 2025-01-27 19:07:11 -05:00