Commit Graph

17467 Commits (19fdb437ea5b457fc52c7083163ebaae6d4aa0e4)

Author SHA1 Message Date
Frank Dellaert 19fdb437ea Pure Google style in clang-format 2024-10-09 20:03:05 +09:00
Frank Dellaert 59f97d64eb
Merge pull request #1865 from borglab/feature/no_hiding-2
Updates to `No Hiding` PR
2024-10-09 13:37:30 +09:00
Varun Agrawal 436524a4df use cout instead of stringstream 2024-10-08 23:55:19 -04:00
Varun Agrawal 4df266ad64 replace sstream with string 2024-10-08 23:31:15 -04:00
Varun Agrawal 26c9dcba74 formatting 2024-10-08 23:22:47 -04:00
Varun Agrawal 4ae5596200 add back PotentiallyPrunedComponentError as an inline function 2024-10-08 23:21:46 -04:00
Varun Agrawal cd3e0f37fb include sstream in HybridGaussianProductFactor 2024-10-08 23:20:41 -04:00
Varun Agrawal 498079777d improved type aliasing 2024-10-08 23:19:20 -04:00
Varun Agrawal 8e29d57251 remove includes 2024-10-08 22:33:56 -04:00
Varun Agrawal 03c467fe11 add more includes to try and debug this 2024-10-08 19:43:20 -04:00
Varun Agrawal 6da1b01913 include <string> in HybridBayesTree.cpp 2024-10-08 19:25:38 -04:00
Varun Agrawal c08d6bdbed maybe it's <string> 2024-10-08 19:07:15 -04:00
Varun Agrawal c60d3420a3 include <iostream> in HybridConditional.cpp 2024-10-08 18:57:32 -04:00
Varun Agrawal 0dbf13f962 Another Windows fix 2024-10-08 18:41:52 -04:00
Varun Agrawal d58bd6cbaf get HybridBayesNet compiling on Windows 2024-10-08 18:28:58 -04:00
Varun Agrawal 711a07c01b small fix 2024-10-08 16:49:07 -04:00
Varun Agrawal 02d5421de2 add GTSAM_EXPORT to HybridGaussianProductFactor 2024-10-08 15:12:04 -04:00
Varun Agrawal 8b8466e046 formatting testHybridGaussianFactorGraph 2024-10-08 15:05:05 -04:00
Varun Agrawal 21b4c4c8d3 improve HybridGaussianProductFactor 2024-10-08 12:03:35 -04:00
Varun Agrawal 874ba67693 update comment 2024-10-08 12:03:16 -04:00
Varun Agrawal 7603cd4871 missing include and formatting 2024-10-08 12:03:01 -04:00
Varun Agrawal f39f678c14 add type info 2024-10-08 12:02:42 -04:00
Varun Agrawal 8e85b68863 formatting fixes 2024-10-08 11:48:20 -04:00
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