Commit Graph

17444 Commits (9f7ccbb33c29a69459054ddfa0e61ca0abcd4526)

Author SHA1 Message Date
Frank Dellaert 9f7ccbb33c Minimize formatting changes 2024-10-08 17:57:53 +09:00
Frank Dellaert 88b8dc9afc Merge branch 'develop' into feature/no_hiding 2024-10-08 17:27:55 +09:00
Frank Dellaert 524161403a Fixed discreteEimination 2024-10-08 17:09:56 +09:00
Frank Dellaert 0f48efb0a9 asProductFactor from base class! 2024-10-08 16:35:29 +09:00
Frank Dellaert bcd94e32a3 Store negLogConstant[i] - negLogConstant_ 2024-10-08 16:14:56 +09:00
Frank Dellaert f0770c26cf Less regression, more API tests for s(3). 2024-10-08 16:14:01 +09:00
Varun Agrawal 498d0b38af
Merge pull request #1862 from borglab/fix-pruning 2024-10-07 17:02:46 -04:00
Varun Agrawal ec32d5f197 add test for checking pruning 2024-10-07 12:06:14 -04:00
Varun Agrawal 5ee27bfad1 more test improvements 2024-10-07 12:05:58 -04:00
Varun Agrawal 0f403c7d28 clean up testHybridEstimation 2024-10-07 11:54:21 -04:00
Varun Agrawal 42052d07a1 additional fix 2024-10-07 11:13:52 -04:00
Frank Dellaert 518ea81d1e No more hiding! 2024-10-07 22:30:30 +09:00
Frank Dellaert 586b177b78 Extensive new API test 2024-10-07 22:28:38 +09:00
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
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