Commit Graph

31 Commits (90536c58d56be184c8677b60b8780af40a41e2dc)

Author SHA1 Message Date
Varun Agrawal 3d8603b23b remove unnecessary includes 2024-09-29 10:27:15 -04:00
Frank Dellaert dac90db441 Small things 2024-09-28 19:53:09 -07:00
Frank Dellaert 8907ca7443 Switching to NoiseModelFactor 2024-09-28 11:39:58 -07:00
Frank Dellaert bb4c3c95ab Fix call sites for HybridNonlinearFactor 2024-09-26 14:51:22 -07:00
Frank Dellaert 5aa5222edb Apply easy constructor 2024-09-23 14:49:51 -07:00
Varun Agrawal 6929d62300 rename asMixture to asHybrid 2024-09-18 16:52:00 -04:00
Varun Agrawal 4016de7942 update variables and docstrings to remove the mixture terminology 2024-09-18 16:51:58 -04:00
Varun Agrawal 091352806b update API to only allow a single DiscreteKey and vector of size the same as the discrete key cardinality 2024-09-17 13:37:44 -04:00
Varun Agrawal 4343b3aadc update HybridNonlinearFactor to accept a tree of nonlinear factors and arbitrary scalars 2024-09-13 15:20:27 -04:00
Varun Agrawal 629989f9ee formatting 2024-09-13 06:20:46 -04:00
Varun Agrawal aef273bce8 rename GaussianMixture to HybridGaussianConditional 2024-09-13 05:41:24 -04:00
Varun Agrawal 187935407c rename MixtureFactor to HybridNonlinearFactor 2024-09-13 05:40:00 -04:00
Frank Dellaert 285cbe4f22 Get rid of all (pre c++11) += calls to create Orderings. 2023-02-05 20:45:54 -08:00
Frank Dellaert eeda8a7ff2 c++17 style eliminatePartialSequential calls 2023-02-04 08:41:46 -08:00
kartik arcot 852e8768c0 shared_ptr, make_shared, allocate_shared 2023-01-22 08:40:02 -08:00
Frank Dellaert 88129d9f45 Remove HybridNonlinearFactor wrapper class as no longer needed 2023-01-06 19:02:04 -08:00
Varun Agrawal 7825ffd6d2 fix tests due to change to EliminateDiscrete 2023-01-03 03:47:27 -05:00
Varun Agrawal 40a67b517c prune nonlinear by calling method rather than on the bayestree 2023-01-02 10:04:50 -05:00
Varun Agrawal 2e6f477569 update all tests and mark things that need to be addressed 2023-01-01 06:37:10 -05:00
Varun Agrawal cf46c36862 Merge branch 'develop' into hybrid/tests 2022-12-30 10:13:30 +05:30
Frank Dellaert 1134d1c88e Refactor with uniform dynamic pointer cast API 2022-12-28 13:52:59 -05:00
Varun Agrawal 62bc9f20a3 update hybrid elimination and corresponding tests 2022-12-10 10:35:46 +05:30
Varun Agrawal 239412956c address review comments 2022-11-15 00:50:03 -05:00
Varun Agrawal 318f7384b5 fixup the final tests 2022-11-10 10:53:04 -05:00
Varun Agrawal ebb29ef33d Make Switching test fixture 0-indexed to match iMHS paper 2022-10-22 19:52:44 -04:00
Varun Agrawal eacc888d20 remove print function 2022-10-11 13:27:15 -04:00
Varun Agrawal c2377f3b34 minor fixes to unit test 2022-10-11 13:15:50 -04:00
Varun Agrawal 5e99cd7095 HybridBayesNet and HybridBayesTree both use similar pruning functions 2022-10-11 12:36:58 -04:00
Varun Agrawal c4d388990d prune hybrid gaussian ISAM more efficiently and without the need to specify the root 2022-09-15 13:23:54 -04:00
Varun Agrawal 8c0648582e fix test name for HybridNonlinearISAM 2022-09-14 15:32:38 -04:00
Varun Agrawal 83dd813bff HybridNonlinearISAM class 2022-09-13 13:01:27 -04:00