Commit Graph

17427 Commits (bcd94e32a300efbcbeed1360f37a38482f653ecc)

Author SHA1 Message Date
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
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
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
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
Frank Dellaert 5b713032c1 Add test for prune 2024-10-01 11:35:09 -07: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 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
Frank Dellaert 5b909e3c29 Clarify choose method 2024-09-30 01:31:04 -07:00
Frank Dellaert d042359a99 choose method 2024-09-30 01:31:04 -07:00
Frank Dellaert 21171b3a9a Fix equality 2024-09-30 01:31:04 -07:00
Frank Dellaert 846c7a1a99 Make testable 2024-09-30 01:30:33 -07:00
Frank Dellaert 80a4cd1bfc Only sample if not provided 2024-09-30 01:30:01 -07:00
Frank Dellaert 8675dc62df Throw if sampling conditions not satisfied 2024-09-30 01:30:01 -07:00
Frank Dellaert 28a2cd3475 Check invariants 2024-09-30 01:29:38 -07:00
Frank Dellaert dc2c983837 Document and fix bug in modes 2024-09-30 01:29:28 -07:00
Frank Dellaert ffb282931c
Merge pull request #1853 from borglab/feature/bougie_constructors
More refactoring
2024-09-29 11:43:42 -07:00