Commit Graph

17567 Commits (23d28b64dc8f0f4c66022fff06adc2c6a433c6a1)

Author SHA1 Message Date
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 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
Varun Agrawal 3d8603b23b remove unnecessary includes 2024-09-29 10:27:15 -04:00
Varun Agrawal cfebf0cca0 formatting 2024-09-29 10:26:14 -04:00
Frank Dellaert cc79d0432d Doxygen 2024-09-29 00:34:31 -07:00
Frank Dellaert 4fa192248d Address o1 review comments 2024-09-29 00:21:40 -07:00
Frank Dellaert a25a0a923b perfect forwarding magic 2024-09-29 00:13:08 -07:00
Frank Dellaert 14d0f9f1ef Avoid copy/pasta 2024-09-28 23:51:58 -07:00
Frank Dellaert ad9fd1969e Add conditional constructors as well 2024-09-28 23:19:02 -07:00
Frank Dellaert 3a5d7a4648 Remove one bougie constructor 2024-09-28 22:15:35 -07:00
Frank Dellaert 85e57f1c20 Use new constructors 2024-09-28 22:09:23 -07:00