Commit Graph

36 Commits (9675761f718c1d56ae80d2f7f1f480f4cbee8053)

Author SHA1 Message Date
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 4e8dc6e34b Remove GaussianFactor wrapper (easy!) 2023-01-06 23:41:08 -08:00
Frank Dellaert 18d4bdf4f4 Made tests compile after purging HybridDiscreteFactor 2023-01-06 21:08:21 -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
Frank Dellaert 5d0bc3191a Fix some comments 2023-01-05 12:01:32 -08:00
Frank Dellaert 26575921b0 Reverted variable name change to ease reviewing 2023-01-04 21:16:28 -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 e30813e81e toFactorGraph method in HybridBayesNet 2023-01-04 19:52:37 -08:00
Frank Dellaert ee7a7e0bcf New test with two modes 2023-01-04 16:00:27 -08:00
Frank Dellaert 625977ee06 Example with 2 measurements agrees with importance sampling 2023-01-02 16:07:25 -05:00
Frank Dellaert f8d75abfeb name change of Sum to GaussianFactorGraphTree and SumFrontals to assembleGraphTree 2023-01-02 13:11:22 -05:00
Frank Dellaert 06aed5397a rename 2023-01-02 13:06:17 -05:00
Frank Dellaert 064f17b369 Added two-measurement example 2023-01-02 01:05:52 -05:00
Frank Dellaert 665cb29b3f Make testcase exactly 5.0 mean 2023-01-01 17:44:39 -05:00
Frank Dellaert 3d821ec22b Now test elimination in c++ 2023-01-01 17:02:09 -05:00
Frank Dellaert 7ab4c3e3fb Change to real test 2023-01-01 11:47:24 -05:00
Frank Dellaert 4cb03b303b Fix SumFrontals test 2023-01-01 11:43:52 -05:00
Frank Dellaert 039c9b91c9 Test SumFrontals 2023-01-01 11:32:56 -05:00
Frank Dellaert c8008cbb7c tiny FG 2023-01-01 11:29:34 -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 b86c8bb594 Use brace initializers for DiscreteValues in hybrid 2022-12-31 02:07:24 -05:00
Frank Dellaert b798f3ebb5 Fix regression test 2022-12-30 15:19:46 -05:00
Frank Dellaert bcf8a9ddfd Fix tests once more 2022-12-30 13:59:48 -05:00
Varun Agrawal cf46c36862 Merge branch 'develop' into hybrid/tests 2022-12-30 10:13:30 +05:30
Frank Dellaert e42805eba3 Get rid of (redundant and undocumented) FromFactors named constructor. 2022-12-29 12:22:56 -05:00
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 addbe2a5a5 override eliminate in HybridJunctionTree 2022-12-04 14:55:17 +05:30
Varun Agrawal 318f7384b5 fixup the final tests 2022-11-10 10:53:04 -05:00
Varun Agrawal eb94ad90d2 add HybridGaussianFactorGraph::probPrime method 2022-11-08 15:49:37 -05:00
Varun Agrawal cb55af3a81 separate HybridGaussianFactorGraph::error() using both continuous and discrete values 2022-11-08 14:20:51 -05:00
Varun Agrawal 551cc0d32b add error and probPrime methods to HybridGaussianFactorGraph 2022-11-07 15:42:47 -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 8820bf272c Add test to expose bug in elimination with gaussian conditionals 2022-10-04 12:33:28 -04:00
Varun Agrawal bc8c77c54d rename test file to correct form 2022-10-04 10:12:02 -04:00