Commit Graph

17427 Commits (bcd94e32a300efbcbeed1360f37a38482f653ecc)

Author SHA1 Message Date
Varun Agrawal 70f1d4a804 mark GTSAM_EXPORT and update docstring 2023-12-28 12:51:09 -05:00
Varun Agrawal b1ce501afe hopefully last of M_ definitions 2023-12-28 12:12:38 -05:00
Varun Agrawal 8db9e0146a additional M_PI definitions 2023-12-28 12:00:47 -05:00
Varun Agrawal 5806f5f98c add M_PI definition if unavailable (e.g. in Windows) 2023-12-28 10:35:44 -05:00
Varun Agrawal 3cde40ddc8 OS-based improved support 2023-12-28 10:06:44 -05:00
Varun Agrawal ea81675393 minor refactor to be consistent 2023-12-28 09:36:04 -05:00
Varun Agrawal 5481159f95 Link to cephes from gtsam 2023-12-28 09:31:08 -05:00
Varun Agrawal 3538488b28 refactor Cephes CMakeLists.txt to allow building from parent directory 2023-12-28 09:30:26 -05:00
Varun Agrawal 4326195786 cephes source code 2023-12-28 07:25:55 -05:00
Varun Agrawal 87c572912e more code 2023-12-27 18:03:02 -05:00
Varun Agrawal 203a84dc0e add more gamma functions 2023-12-27 17:12:51 -05:00
Varun Agrawal 6f66d04f14 handle pruning in model selection 2023-12-27 15:46:31 -05:00
Varun Agrawal 3a89653e91 helper methods in GaussianMixture for model selection 2023-12-27 15:45:35 -05:00
Varun Agrawal b20d33d79e logNormalizationConstant() for GaussianBayesNet 2023-12-27 15:38:30 -05:00
Varun Agrawal 93c824c482 overload == operator for GaussianBayesNet and VectorValues 2023-12-27 15:34:25 -05:00
Varun Agrawal 409938f4b4 improved model selection code 2023-12-26 16:33:43 -05:00
Varun Agrawal 6f4343ca94 almost working 2023-12-26 00:20:44 -05:00
Varun Agrawal b4f07a0162 cleaner model selection computation 2023-12-25 23:11:49 -05:00
Varun Agrawal 1e298be3b3 Better way of handling assignments 2023-12-25 18:47:44 -05:00
Varun Agrawal ebcf958d69 better, more correct version of model selection 2023-12-25 16:25:41 -05:00
Frank Dellaert fcda1536c6 Cleaner version of eliminate 2023-12-22 14:53:45 -08:00
Varun Agrawal c6584f63ce minor test cleanup 2023-12-22 14:55:31 -05:00
Varun Agrawal 07ddec5f4b remove stray comment 2023-12-21 14:19:21 -05:00
Varun Agrawal 36604297d7 handle numerical instability 2023-12-18 14:26:54 -05:00
Varun Agrawal 6f09be51cb error normalization and log-sum-exp trick 2023-12-17 18:55:15 -05:00
Varun Agrawal b2638c8698 max and min functions for AlgebraicDecisionTree 2023-12-17 15:14:03 -05:00
Varun Agrawal e549a9b41f normalize model selection term 2023-12-15 15:21:25 -05:00
Varun Agrawal 7b56c96b43 differing means test 2023-12-15 15:19:48 -05:00
Varun Agrawal c004bd8df0 test for differing covariances 2023-12-12 19:15:24 -05:00
Varun Agrawal af490e9ffc sum and normalize helper methods for the AlgebraicDecisionTree 2023-12-12 06:26:57 -05:00
Varun Agrawal 50670da07c HybridValues formatting 2023-12-12 05:57:23 -05:00
Varun Agrawal 9d70605d48
Merge pull request #1681 from borglab/fix-1675 2023-12-07 17:01:20 -05:00
Frank Dellaert 36f773670a
Merge pull request #1660 from borglab/chebyshev-improvements
Chebyshev2 Improvements
2023-12-05 22:20:08 -08:00
Varun Agrawal 7799fd5a6a remove overridden WeightMatrix method 2023-12-05 14:13:11 -05:00
Varun Agrawal bc1b949f8b remove ParameterMatrix method 2023-12-05 14:10:29 -05:00
Varun Agrawal 2b545499c2
Merge pull request #1667 from borglab/fix/warnings 2023-12-04 15:55:29 -05:00
Frank Dellaert c8d17b2d89
Merge pull request #1658 from borglab/enable-linux-ci
Re-enable Debug CI for Linux
2023-12-04 07:50:30 -08:00
Varun Agrawal 6f365b330b fix call to Ellipse, plus some formatting 2023-12-04 05:04:06 -05:00
Frank Dellaert 6f89bd8ddf
Merge pull request #1678 from kkelchte/develop 2023-11-30 07:53:45 -08:00
Fan Jiang 5d563b5ea5
Merge pull request #1677 from etamarlu/CMake_UNSTABLE_Corrected
Add a missing field in Matlab's CMakeLists.txt for UNSTABLE build
2023-11-28 17:06:55 -05:00
Varun Agrawal ed5ef66c21 Merge branch 'hybrid-printerrors' into model-selection-integration 2023-11-27 15:20:30 -05:00
etamarlu bf6680b2d3
Update CMakeLists.txt
add a missing field to "matlab_wrap" when GTSAM_UNSTABLE_INSTALL_MATLAB_TOOLBOX=ON
2023-11-27 13:55:05 -05:00
Varun Agrawal cf42a0819d remove test case 2023-11-25 15:13:18 -05:00
Varun Agrawal 9dad12eabf comment out print 2023-11-21 16:19:19 -05:00
Varun Agrawal c374a26b45 nicer HybridBayesNet::optimize with normalized errors 2023-11-20 13:59:04 -05:00
Varun Agrawal 39f7ac20a1 handle nullptrsin GaussianMixture::error 2023-11-20 13:59:04 -05:00
Varun Agrawal 7695fd6de3 Improved HybridBayesNet::optimize with proper model selection 2023-11-20 13:59:04 -05:00
Varun Agrawal cd5c13065b remove extra newline 2023-11-20 13:58:52 -05:00
Varun Agrawal 7d7e83348d add test case for HybridGaussianFactorGraph::printErrors 2023-11-20 13:56:19 -05:00
Varun Agrawal eabd11df6f better docstring for BayesNet::error 2023-11-20 10:34:11 -05:00