Commit Graph

17426 Commits (a3087ffff791cfc68e16a105c3ce6608d34320ba)

Author SHA1 Message Date
Dan McGann a3087ffff7 Fix machine precision bug in DogLeg compute blend
This commit fixes a bug that could cause the incorrect solution to be
returned from ComputeBlend that is documented in Issue #1861.
2024-10-08 11:35:45 -04: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
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
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
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
Frank Dellaert 2cf2100710 address review comments 2024-09-29 09:40:30 -07:00