Commit Graph

17934 Commits (030207528055d43cdcd81cb7e60f47e20bca6a63)

Author SHA1 Message Date
Varun Agrawal 0302075280 serialize functions for Eigen::SparseVector 2025-01-03 14:43:37 -05:00
Varun Agrawal 73f98d8cf3
Merge pull request #1955 from borglab/hybrid-custom-discrete 2025-01-03 13:41:34 -05:00
Varun Agrawal 7440c199e8 Merge branch 'hybrid-timing' into hybrid-custom-discrete 2025-01-02 16:44:57 -05:00
Varun Agrawal 49b74af075 Merge branch 'develop' into hybrid-timing 2025-01-02 16:43:39 -05:00
Varun Agrawal 05d8030af4
Merge pull request #1960 from borglab/table-factor-fixes 2025-01-02 16:43:14 -05:00
Varun Agrawal 32317d4416 simplify empty separator check 2025-01-02 16:13:24 -05:00
Varun Agrawal 113492f8b5 separate function to collect discrete factors 2025-01-02 16:07:46 -05:00
Varun Agrawal 02d9959033 small fix 2025-01-02 16:04:20 -05:00
Varun Agrawal 0518b60c4d Merge branch 'develop' into hybrid-timing 2025-01-02 15:36:53 -05:00
Varun Agrawal f9a7eb0937 add fix 2025-01-02 15:33:20 -05:00
Varun Agrawal bd32eb8203 unit test to expose another bug 2025-01-02 15:32:11 -05:00
Varun Agrawal ff93c8be29 use denominators to compute the correct index in ComputeSparseTable 2025-01-02 15:18:22 -05:00
Varun Agrawal 3fca55acc3 add test exposing issue with reverse ordered keys 2025-01-02 15:17:16 -05:00
Varun Agrawal f42ed21137 use faster key storage 2025-01-02 14:35:13 -05:00
Frank Dellaert c2a1242267
Merge pull request #1950 from mcm001/deprecated-copy-redundant-move
Fix deprecated copies and redundant moves
2025-01-02 12:31:03 -05:00
Varun Agrawal 6c516cc404
Merge pull request #1947 from borglab/discrete-improvements 2025-01-02 10:49:11 -05:00
Jose Luis Blanco-Claraco 46f6cf0343
Merge pull request #1946 from Gold856/dont-force-shared-libraries
Add BUILD_SHARED_LIBS as a configurable option
2025-01-02 16:18:13 +01:00
Varun Agrawal ebd523eea4 fix naming 2025-01-01 19:23:12 -05:00
Varun Agrawal d22ba29054 remove DiscreteConditional constructor since we no longer use it 2025-01-01 19:18:05 -05:00
Varun Agrawal 2894c957b1 clarify TableProduct function 2025-01-01 19:15:49 -05:00
Varun Agrawal bb4ee207b8 custom path for empty separator 2025-01-01 19:13:29 -05:00
Varun Agrawal e49b40b4c4 remove TableFactor check for another day 2025-01-01 19:03:00 -05:00
Gold856 7b9b14e03e Fix building with a shared metis 2025-01-01 00:45:04 -05:00
Gold856 cd27b7f2ac Add BUILD_SHARED_LIBS as a configurable option
Update build logic to match and also prevent conflicting options
2025-01-01 00:10:12 -05:00
Varun Agrawal 022ed50824 move common typedef to top 2024-12-31 21:01:59 -05:00
Varun Agrawal 6e4d1fa1cc rename 2024-12-31 21:01:28 -05:00
Varun Agrawal ab47adeb18 fix empty keys case 2024-12-31 20:45:11 -05:00
Varun Agrawal ffa40f7101 small fix 2024-12-31 20:37:04 -05:00
Varun Agrawal 57c426a870 simplify discrete conditional computation 2024-12-31 20:36:07 -05:00
Varun Agrawal a71008d7fd new helper constructor for DiscreteConditional 2024-12-31 20:35:36 -05:00
Varun Agrawal 30670ab1a5
Merge pull request #1954 from borglab/hybrid-with-tablefactor 2024-12-31 19:42:08 -05:00
Varun Agrawal 73f54083a7 normalize 2024-12-31 19:34:46 -05:00
Varun Agrawal 0e2e8bb8ce full discrete elimination 2024-12-31 18:23:37 -05:00
Varun Agrawal bf4c0bd72d fix creation of DiscreteConditional 2024-12-31 17:07:25 -05:00
Varun Agrawal 094b76df2d fix bug in TableFactor when trying to convert to DecisionTreeFactor 2024-12-31 17:06:57 -05:00
Varun Agrawal 0820fcb7b2 fix types 2024-12-31 15:00:05 -05:00
Varun Agrawal 47e76ff03b remove GTSAM_HYBRID_TIMING guards 2024-12-31 15:00:05 -05:00
Varun Agrawal 42f8e54c2a customize discrete elimination in Hybrid 2024-12-31 15:00:05 -05:00
Varun Agrawal 71ea8c5d4c fix tests 2024-12-31 14:56:26 -05:00
Varun Agrawal f95ae52aff Use TableFactor everywhere in hybrid elimination 2024-12-31 14:16:00 -05:00
Varun Agrawal 02d461e359 make a cmake flag 2024-12-30 22:49:58 -05:00
Matt 846c29fa2e Fix deperecated copies and redundant moves 2024-12-29 15:58:32 -08:00
Varun Agrawal 9db9ad7a03
Merge pull request #1949 from mcm001/lingering-if-boosts
Fix lingering boost flags
2024-12-29 15:33:27 -05:00
Matt b7b48ba530 Fix lingering boost flags 2024-12-29 11:07:01 -08:00
Varun Agrawal 4d96af76e0 update config.h.in 2024-12-27 13:45:29 -05:00
Varun Agrawal 7c9d04fb65 conditional switch for hybrid timing 2024-12-27 12:02:21 -05:00
Varun Agrawal 4cf0727f2a Merge branch 'discrete-improvements' into hybrid-timing 2024-12-27 11:30:36 -05:00
Varun Agrawal 795780d647 Merge branch 'develop' into discrete-improvements 2024-12-27 11:29:41 -05:00
Varun Agrawal 7f4209335a Merge branch 'develop' into hybrid-timing 2024-12-27 11:28:31 -05:00
Varun Agrawal 2b9ab0e8c0 Merge branch 'discrete-improvements' into hybrid-timing 2024-12-27 11:28:23 -05:00