Commit Graph

42 Commits (ea104c4b8399f27aa48fc95f0888d304c8ff39d2)

Author SHA1 Message Date
Varun Agrawal ea104c4b83 support for varying normalizers in GaussianMixtureFactor 2024-08-20 16:29:40 -04:00
Varun Agrawal fd2062b207 remove changes so we can break up PR into smaller ones 2024-08-20 15:48:07 -04:00
Varun Agrawal 3c722acedc update GaussianMixtureFactor to record normalizers, and add unit tests 2024-08-20 07:51:00 -04:00
Varun Agrawal 113a7f8e6b added more comments and compute GaussianMixture before tau 2024-08-06 12:58:44 -04:00
Varun Agrawal c5bfd524e0 better printing of GaussianMixtureFactor 2024-01-12 10:28:02 -05:00
Varun Agrawal bc3b96a6e8 rename error to errorTree when it returns an AlgebraicDecisionTree 2024-01-05 03:24:50 -05:00
Varun Agrawal 28217ea767 some fixes 2023-03-04 20:28:28 -05:00
Varun Agrawal c204524a3b function to add constant term for correcting HybridGaussianFactorGraph 2023-03-01 13:02:55 -05:00
kartik arcot 4b235103cf ifdefs for gtsam folder on serialize 2023-01-22 22:12:16 -08:00
kartik arcot 852e8768c0 shared_ptr, make_shared, allocate_shared 2023-01-22 08:40:02 -08:00
Frank Dellaert 03ad393e12 Removed FactorAndConstant, no longer needed 2023-01-16 10:30:47 -08:00
Varun Agrawal 74142e4be1 GaussianMixture serialization 2023-01-03 17:37:09 -05:00
Varun Agrawal 47346c5024 move GraphAndConstant traits definition to HybridFactor 2023-01-03 02:07:51 -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 0095f73130 attempt to fix elimination 2023-01-01 17:02:23 -05:00
Frank Dellaert 526da2c892 Add Testable to GraphAndConstant 2023-01-01 11:43:09 -05:00
Frank Dellaert 92e2a39c26 Added factor and constant and removed factors method 2023-01-01 11:30:49 -05:00
Varun Agrawal a23322350c GraphAndConstant struct for hybrid elimination 2023-01-01 06:37:10 -05:00
Frank Dellaert b83cd0ca86 Make a virtual error method 2022-12-30 15:16:13 -05:00
Frank Dellaert 3a8220c264 Fixed error calculation 2022-12-30 13:59:20 -05:00
Frank Dellaert b972be0b8f Change from pair to small struct 2022-12-30 13:10:29 -05:00
Varun Agrawal 22c758221d make GaussianMixtureFactor store the normalizing constant as well 2022-12-30 19:28:42 +05:30
Frank Dellaert e42805eba3 Get rid of (redundant and undocumented) FromFactors named constructor. 2022-12-29 12:22:56 -05:00
Varun Agrawal 0e1c3b8cb6 rename all *Vals to *Values 2022-12-22 07:33:51 +05:30
Varun Agrawal 11e4c1ed57 Merge branch 'develop' into hybrid/error 2022-11-03 11:24:01 -04:00
Varun Agrawal 9365a02bdb add specific assignment error for GaussianMixtureFactor 2022-11-01 14:01:20 -04:00
Varun Agrawal c41b58fc98 Add GaussianMixtureFactor::error method and unit test 2022-10-31 15:36:48 -04:00
Varun Agrawal 64744b057e Hybrid Mixture error calculation 2022-10-26 10:14:09 -04:00
Varun Agrawal 68200e9cb9 Merge branch 'develop' into fix/doxygen 2022-08-27 21:53:20 -04:00
Varun Agrawal cce2722c4d add to hybrid group 2022-07-26 18:02:09 -04:00
Varun Agrawal 3780b8c21e Merge branch 'develop' into feature/nonlinear-hybrid 2022-07-25 23:10:08 -04:00
Varun Agrawal fc939b08e0 GaussianMixtureFactor tests 2022-06-07 10:48:08 -04:00
Varun Agrawal 932e65c7a2 Add GTSAM_EXPORT and Testable traits 2022-06-02 00:39:52 -04:00
Varun Agrawal 0c16799ef6 GaussianMixtureFactor inherits from HybridFactor 2022-05-30 17:51:07 -04:00
Varun Agrawal 01b9a65e1e make GaussianMixtureFactor a subclass of HybridGaussianFactor 2022-05-29 12:47:45 -04:00
Varun Agrawal 841e6b01df improved equality checks 2022-05-28 18:03:52 -04:00
Varun Agrawal b3cab1bd4e GaussianMixtureFactor docs 2022-05-27 15:13:39 -04:00
Varun Agrawal eb074e7424 run formatting and rename wrappedFactors to asGaussianFactorGraphTree 2022-05-24 11:36:12 -04:00
Fan Jiang b215d3a377 Address PR comments 2022-05-22 21:29:12 -07:00
Fan Jiang 2c4990b613 Address Varun's comments 2022-05-21 14:23:05 -07:00
Fan Jiang d2dc620b1e Add Python bindings 2022-03-25 17:14:00 -06:00
Fan Jiang b4f8eea231 Address comments 2022-03-23 20:36:18 -04:00