Commit Graph

73 Commits (2937533128e9fae29fd16b2eb2f8c16eae494440)

Author SHA1 Message Date
Varun Agrawal 4016de7942 update variables and docstrings to remove the mixture terminology 2024-09-18 16:51:58 -04:00
Varun Agrawal d4923dbfa9 Use DecisionTree for constructing HybridGaussianConditional 2024-09-17 13:58:59 -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 c2dc1fcdb2 NonlinearFactorValuePair typedef 2024-09-15 09:16:51 -04:00
Varun Agrawal df7850494c fix testHybridEstimation test 2024-09-14 15:07:27 -04:00
Varun Agrawal d5160f7006 update tests 2024-09-14 14:57:55 -04:00
Varun Agrawal f3b920257d update tests 2024-09-14 13:52:56 -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
Varun Agrawal 6a92db62c3 rename GaussianMixtureFactor to HybridGaussianFactor 2024-09-13 00:24:18 -04:00
Varun Agrawal 605542bd0c update all tests to use emplace_shared 2024-09-06 10:46:58 -04:00
Varun Agrawal 36604297d7 handle numerical instability 2023-12-18 14:26:54 -05:00
Varun Agrawal 6d69ca16da add separate Hybrid ISAM and Smoother tests 2023-07-17 13:00:38 -04:00
Varun Agrawal 488dd7838f update HybridSmoother to be more like HybridISAM, compute ordering if not given 2023-03-17 17:58:31 -04:00
Varun Agrawal 28217ea767 some fixes 2023-03-04 20:28:28 -05:00
Varun Agrawal 9211dddf6c improve the mixture factor handling so it uses the factor directly 2023-03-04 11:50:41 -05:00
Varun Agrawal 05f741e083 include bitset header 2023-03-01 16:25:44 -05:00
Varun Agrawal 01a959b9e5 differing noise models for multi-dimensional problem 2023-03-01 14:46:47 -05:00
Varun Agrawal c204524a3b function to add constant term for correcting HybridGaussianFactorGraph 2023-03-01 13:02:55 -05:00
Frank Dellaert f0fc4f82af Add missing header 2023-02-06 08:40:40 -08:00
Frank Dellaert a9971fd2fd More emplace_shared usage 2023-02-06 01:20:27 -08: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 2e233364b6 Merge branch 'develop' into hybrid/refactor
# Conflicts:
#	gtsam/hybrid/HybridGaussianFactorGraph.cpp
#	gtsam/hybrid/tests/testHybridGaussianFactorGraph.cpp
#	python/gtsam/tests/test_HybridNonlinearFactorGraph.py
2023-01-08 00:16:23 -08:00
Frank Dellaert e6fe9093af Removed emplace_hybrid, can be done with emplace_shared now... 2023-01-07 08:15:45 -08:00
Frank Dellaert 18d4bdf4f4 Made tests compile after purging HybridDiscreteFactor 2023-01-06 21:08:21 -08:00
Frank Dellaert 88129d9f45 Remove HybridNonlinearFactor wrapper class as no longer needed 2023-01-06 19:02:04 -08:00
Varun Agrawal 74998336d9 update tests 2023-01-06 10:14:24 -05:00
Frank Dellaert 9e9172b17a Fix all tests 2023-01-05 12:01:32 -08:00
Varun Agrawal bb31956a96 enable previously failing test, now works!! 2023-01-04 02:52:33 -05:00
Varun Agrawal 66b846f77e Merge branch 'hybrid/elimination' into hybrid/test_with_evaluate 2023-01-03 01:44:06 -05:00
Varun Agrawal 5c87d7d51b disable test instead of commenting out 2023-01-03 00:50:16 -05:00
Frank Dellaert f726cf6571 f(x0, x1, m0; z0, z1) now has constant ratios ! 2023-01-02 18:36:50 -05:00
Frank Dellaert b09495376b Fix compile issues after rebase 2023-01-01 11:43:38 -05:00
Frank Dellaert b772d677ec refactoring variables for clarity 2023-01-01 11:29:01 -05:00
Varun Agrawal 2e6f477569 update all tests and mark things that need to be addressed 2023-01-01 06:37:10 -05:00
Frank Dellaert bcf8a9ddfd Fix tests once more 2022-12-30 13:59:48 -05:00
Varun Agrawal 6f8a23fe34 minor fixes 2022-12-30 17:32:31 +05:30
Varun Agrawal 9b92d153fc improve tests 2022-12-30 14:34:11 +05:30
Varun Agrawal 3ab91b27d5 Merge branch 'develop' into hybrid/model-selection 2022-12-30 13:49:32 +05:30
Varun Agrawal 28f349c57d minor fixes 2022-12-30 10:47:06 +05:30
Varun Agrawal ef83628efe Merge branch 'hybrid/tests' into hybrid/model-selection 2022-12-30 10:17:15 +05:30
Frank Dellaert 8a319c5a49 Separated out NFG setup and added test. 2022-12-25 19:31:54 -05:00
Varun Agrawal 8272854378 refactor tests a bit 2022-12-25 01:10:23 +05:30
Varun Agrawal b68530dcbb cleanup and better assertions 2022-12-25 01:10:23 +05:30
Varun Agrawal 1e17dd3655 compute sampling ratio for one sample and then for multiple samples 2022-12-25 01:05:32 +05:30
Varun Agrawal 13d22b123a address review comments 2022-12-24 21:10:18 +05:30