Commit Graph

16162 Commits (d6cd6a1cf5eb920f041cb732b4375f4e534f91d6)

Author SHA1 Message Date
Frank Dellaert 88129d9f45 Remove HybridNonlinearFactor wrapper class as no longer needed 2023-01-06 19:02:04 -08:00
Frank Dellaert 1538452d5a Make HybridFactorGraph just a FactorGraph<Factor> with extra methods 2023-01-06 17:03:55 -08:00
Frank Dellaert ce27a8baa0 Fix (very old) Factor documentation 2023-01-06 16:04:05 -08:00
Varun Agrawal 3f201f3f4b specify ordering to match that of HybridGaussianISAM 2023-01-06 12:18:45 -05:00
Varun Agrawal 2f6d541656 Revert "common return statements"
This reverts commit 7133236c65.
2023-01-06 10:33:42 -05:00
Varun Agrawal 7133236c65 common return statements 2023-01-06 10:19:05 -05:00
Varun Agrawal 74998336d9 update tests 2023-01-06 10:14:24 -05:00
Varun Agrawal e43fd3e8ca Make HybridOrdering a function and use it for Hybrid DefaultOrderingFunc 2023-01-06 10:13:44 -05:00
Varun Agrawal d82fcc0aa9 DefaultOrderingFunc in EliminationTraits 2023-01-06 10:13:44 -05:00
Frank Dellaert 408c14b837 Document methods, refactor pruning a tiny bit. 2023-01-05 19:52:23 -08:00
Frank Dellaert a3b177c604
Merge pull request #1372 from borglab/hybrid/simplifiedAPI
Simplified AP for HybridBayesNet
2023-01-05 19:27:16 -08:00
Frank Dellaert d49bcce780 Fix python wrapper 2023-01-05 12:58:29 -08:00
Frank Dellaert 8b8cde4230 Added lvalue version back in 2023-01-05 12:58:21 -08:00
Frank Dellaert dc34fba9c8 remove unnecessary cast 2023-01-05 12:27:08 -08:00
Frank Dellaert 9e9172b17a Fix all tests 2023-01-05 12:01:32 -08:00
Frank Dellaert 53cb6a4e16 Rvalues 2023-01-05 12:01:32 -08:00
Frank Dellaert 04c7d2edb2 Simplified API 2023-01-05 12:01:32 -08:00
Frank Dellaert 1d0f872555 Use const & 2023-01-05 12:01:32 -08:00
Frank Dellaert 5d0bc3191a Fix some comments 2023-01-05 12:01:32 -08:00
Frank Dellaert c24e975729
Merge pull request #1371 from borglab/hybrid/multimode 2023-01-05 12:00:30 -08:00
Gerry Chen 7bd4556b8a
Merge pull request #1370 from borglab/feature/NoiseModelFactorN_undeprecate 2023-01-05 01:57:49 -05:00
Frank Dellaert 26575921b0 Reverted variable name change to ease reviewing 2023-01-04 21:16:28 -08:00
Frank Dellaert 381087f48d use sharedMeanAndStddev 2023-01-04 21:10:48 -08:00
Frank Dellaert 9eb4ac6848 Test elimination of a switching network with one mode per measurement. 2023-01-04 21:02:54 -08:00
Frank Dellaert cd0164bd8b Add forwarding template for mean-stddev variants 2023-01-04 20:25:48 -08:00
Gerry Chen 8f2c978a7d
Correctly revert confusing `->template key<N>()` notations
revert to using shortcut form: `key1()`, `key2()`
2023-01-04 23:24:57 -05:00
Gerry Chen b46fd77c4a
Revert "revert confusing `->template key<N>()` notations"
This reverts commit 97fcb409b9.
2023-01-04 23:21:50 -05:00
Gerry Chen 97fcb409b9
revert confusing `->template key<N>()` notations
revert to using shortcut form: `key1()`, `key2()`
2023-01-04 22:55:24 -05:00
Frank Dellaert e30813e81e toFactorGraph method in HybridBayesNet 2023-01-04 19:52:37 -08:00
Gerry Chen 69226edd81
Move `X1-6` aliases into `NoiseModelFactorN` and un-deprecate 2023-01-04 22:49:57 -05:00
Frank Dellaert ee7a7e0bcf New test with two modes 2023-01-04 16:00:27 -08:00
Frank Dellaert 181e9c4829
Merge pull request #789 from njayakumar3/add-citation
Added *.bib file and started adding citations to README.md
2023-01-04 18:38:40 -05:00
Varun Agrawal 1c411eb5a2
Merge pull request #1360 from borglab/hybrid/elimination 2023-01-04 13:29:43 -05:00
Varun Agrawal 78926f7d51
Merge pull request #1369 from borglab/hybrid/various-fixes 2023-01-04 10:28:52 -05:00
Varun Agrawal c0363c4513 clean up README 2023-01-04 07:03:44 -05:00
Varun Agrawal 84b0498b7f Merge branch 'develop' into add-citation 2023-01-04 06:55:47 -05:00
Varun Agrawal b62f397085
Merge pull request #1368 from borglab/hybrid/serialization
Fixes https://github.com/borglab/gtsam/issues/1366
2023-01-04 03:51:22 -05:00
Varun Agrawal 25fd6181ac rename getAssignment to assignment, fix printing 2023-01-04 03:30:49 -05:00
Varun Agrawal b16480bab1 simplify code 2023-01-04 02:55:37 -05:00
Varun Agrawal 7dd4bc990a implement dim() for MixtureFactor 2023-01-04 02:55:06 -05:00
Varun Agrawal 34daecd7a4 remove deferredFactors 2023-01-04 02:54:34 -05:00
Varun Agrawal ed16c335c1 add check in GaussianMixtureFactor::likelihood 2023-01-04 02:53:12 -05:00
Varun Agrawal bb31956a96 enable previously failing test, now works!! 2023-01-04 02:52:33 -05:00
Varun Agrawal 5cdff9e223
Merge pull request #1362 from borglab/hybrid/test_with_evaluate 2023-01-04 01:37:24 -05:00
Varun Agrawal 4cb910ce16 move discrete serialization tests to common file to remove export key collision 2023-01-04 01:06:41 -05:00
Frank Dellaert f749528fc6
Merge pull request #1367 from borglab/fix/analyze_issues
Fixed a few small issues...
2023-01-03 19:52:44 -05:00
Varun Agrawal 230f65dd44 serialization tests for HybridBayesNet and HybridBayesTree 2023-01-03 18:21:47 -05:00
Varun Agrawal 6fcc087030 serialize DiscreteConditional 2023-01-03 18:15:59 -05:00
Varun Agrawal 2bb4fd6530 fix minor bug in HybridConditional and test its serialization 2023-01-03 17:40:04 -05:00
Varun Agrawal 74142e4be1 GaussianMixture serialization 2023-01-03 17:37:09 -05:00