Commit Graph

17636 Commits (22a89ed066d32c9c262e5c19fbe5252c68a5af3c)

Author SHA1 Message Date
Frank Dellaert b3c698047d Don't normalize probabilities for a mere DiscreteFactor 2024-10-07 17:09:05 +09:00
Frank Dellaert 04cfb063ae Cherry-pick Varun's bugfix 2024-10-07 09:19:35 +09:00
Frank Dellaert e1c0d0e227 operator returns pairs, extensive switching test 2024-10-07 09:12:56 +09:00
Varun Agrawal b89e9c9a24
Merge pull request #1857 from borglab/feature/posteriors 2024-10-06 13:05:44 -04:00
Varun Agrawal 873b2a7142 fix return value of pruned factors 2024-10-06 11:15:46 -04:00
Varun Agrawal 94fda5dd5a take descriptive comment all the way 2024-10-06 11:08:02 -04:00
Varun Agrawal 310c4ffae9 update pruning comment 2024-10-06 11:07:02 -04:00
Frank Dellaert 584a71fb94 Product now has scalars 2024-10-06 21:33:22 +09:00
Frank Dellaert 92540298e1 Squashed commit
Revised asProductFactor methods

collectProductFactor() method

Move test

better print

Formatting

Efficiency

Fix several bugs

Fix print methods

Fix print methods

More tests, BT tests in different file

More product tests

Disable printing tests

Minimize diff

Fix rebase issue
2024-10-06 15:14:24 +09:00
Frank Dellaert 55ca557b1e Fix conditional==null bug 2024-10-05 19:00:39 +09:00
Frank Dellaert ed9a216365 Switch to using HybridGaussianProductFactor 2024-10-05 07:18:19 +09:00
Frank Dellaert 8b3dfd85e7 New product factor class 2024-10-05 06:40:25 +09:00
Frank Dellaert 1bb5b9551b discretePosterior in HNFG 2024-10-01 21:41:58 -07:00
Varun Agrawal 14d1594bd1 implement errorTree for HybridNonlinearFactorGraph 2024-10-01 16:46:45 -07:00
Frank Dellaert 3797996e89 Store the values 2024-10-01 16:43:14 -07:00
Varun Agrawal 23f4282b08
Merge pull request #1859 from borglab/hybrid-nonlinear-error 2024-10-01 17:28:06 -04:00
Frank Dellaert acccef8024 Fix smoother 2024-10-01 13:51:09 -07:00
Frank Dellaert cf9d38ef4f better, functional prune 2024-10-01 13:32:41 -07:00
Frank Dellaert b70c63ee4c Better prune 2024-10-01 13:32:23 -07:00
Varun Agrawal dc5c4cb99d compute expected error 2024-10-01 15:50:33 -04:00
Varun Agrawal 2463245ec2 add unit test 2024-10-01 14:38:51 -04:00
Frank Dellaert 5b713032c1 Add test for prune 2024-10-01 11:35:09 -07:00
Varun Agrawal d2f1894bac implement errorTree for HybridNonlinearFactorGraph 2024-10-01 14:26:11 -04:00
Varun Agrawal f42a297a40 fix docstring 2024-10-01 12:15:04 -04:00
Varun Agrawal bb22831662 implement errorTree in DiscreteFactor 2024-10-01 12:14:48 -04:00
Frank Dellaert a709a2d750 Remove printing, add one more test 2024-09-30 16:52:41 -07:00
Frank Dellaert 20e5664928 Fix switching docs 2024-09-30 16:52:29 -07:00
Frank Dellaert d77efb0f51 Drastically simplify errorTree 2024-09-30 16:27:36 -07:00
Frank Dellaert 3b50ba9895 FIX BUG: don't skip discrete factors! 2024-09-30 16:27:36 -07:00
Frank Dellaert 53599969ad FIX BUG in errorTree 2024-09-30 16:27:36 -07:00
Frank Dellaert 5fb3b37771 Additional arithmetic 2024-09-30 16:27:36 -07:00
Frank Dellaert d054a041ed choose docs 2024-09-30 16:27:36 -07:00
Frank Dellaert 78b47770c0 All tests for tiny work 2024-09-30 16:27:36 -07:00
Frank Dellaert 50809001e1 Got rid of HBN::errorTree. Weird semantics and not used unless in regression tests. 2024-09-30 16:27:36 -07:00
Frank Dellaert 3d55fe0d37 Finish tests 2024-09-30 16:27:36 -07:00
Frank Dellaert 788f4b6a19 renamed logProbability and added discretePosterior 2024-09-30 16:27:36 -07:00
Frank Dellaert 64513eb6d9 discretePosterior for graphs 2024-09-30 16:27:36 -07:00
Frank Dellaert 2abb410592 Removed ill-named and confusing method logProbability 2024-09-30 16:27:36 -07:00
Frank Dellaert a898ad3661 discretePosterior 2024-09-30 16:27:36 -07:00
Frank Dellaert 38ed609614 Fix pruning in iSAM 2024-09-30 16:25:54 -07:00
Frank Dellaert 28f5ed0a6e Inline lambda 2024-09-30 16:25:54 -07:00
Frank Dellaert d2880e9913 Kill obsolete prunerFunc 2024-09-30 16:25:54 -07:00
Frank Dellaert e15c44ec5c Make prune functional 2024-09-30 16:25:54 -07:00
Frank Dellaert caa3821b2b
Merge pull request #1854 from borglab/feature/more_testing
More tests, some small bugfixes
2024-09-30 15:26:28 -07:00
Frank Dellaert 95742baccc Added README 2024-09-30 14:14:46 -07:00
Frank Dellaert 81a4062edd Added documentation 2024-09-30 13:44:19 -07:00
Frank Dellaert cd46bfa363 Formatting and comments 2024-09-30 13:44:09 -07:00
Frank Dellaert 3cd816341c refactor printErrors 2024-09-30 12:50:36 -07:00
Frank Dellaert 44fb786b7a Much more comprehensive tests 2024-09-30 01:38:06 -07:00
Frank Dellaert 12349b9201 Helper method can be static 2024-09-30 01:31:23 -07:00