Commit Graph

19011 Commits (a84ac8f0f2f7a4dcabc1c5d7afb1208cf03f1191)

Author SHA1 Message Date
Varun Agrawal a84ac8f0f2 fix regression for linux 2025-05-16 00:58:58 -04:00
Varun Agrawal 30aeff9c73 add print to verify regression values 2025-05-16 00:13:31 -04:00
Varun Agrawal 9fea009ac3 use nullptr for pointer default in discrete wrapping 2025-05-16 00:10:35 -04:00
Varun Agrawal ab0a4a801e nullptr check and assign default 2025-05-16 00:09:59 -04:00
Varun Agrawal 8b6ce55151 set default pointer value to nullptr which is more idiomatic 2025-05-16 00:09:35 -04:00
Varun Agrawal 22a36b3d7a pass in the rng within the DiscreteBayesNet sample call 2025-05-16 00:07:21 -04:00
Varun Agrawal d01bf5d80b some docs 2025-05-15 22:59:26 -04:00
Varun Agrawal faedfcb182 Merge branch 'develop' into wrap/rng 2025-05-15 22:58:29 -04:00
Varun Agrawal bbd0ef5a47
Merge pull request #2135 from borglab/hybrid-improvements 2025-05-15 22:53:57 -04:00
Varun Agrawal c2b26c59bb address review comment 2025-05-15 18:30:07 -04:00
Varun Agrawal 2e8f948e66 fix regressions 2025-05-15 18:27:59 -04:00
Varun Agrawal f853b1584b sampling tests 2025-05-15 18:11:40 -04:00
Varun Agrawal 0d70a47571 wrap mt19937_64 2025-05-15 18:11:29 -04:00
Varun Agrawal eb35ff8df6 wrap rng in DiscreteConditional 2025-05-15 18:10:54 -04:00
Varun Agrawal 6f8dfdf3f2 wrap rng in hybrid 2025-05-15 18:10:33 -04:00
Varun Agrawal 5848b58f1d remove PRNG declaration since it is now imported from DiscreteConditional 2025-05-15 18:10:17 -04:00
Varun Agrawal 347f4b2136 update wrapper 2025-05-15 18:08:26 -04:00
Varun Agrawal 4295903513 default rng argument to make code DRY 2025-05-15 18:08:09 -04:00
Varun Agrawal 84d8c7ed78 DiscreteConditional::sample which uses a pseudo RNG 2025-05-15 17:26:22 -04:00
Varun Agrawal b58d509b68 add python test for sampling from GaussianConditional with a PRNG 2025-05-15 17:15:30 -04:00
Varun Agrawal 82190cb7eb update wrapper comment in GaussianConditional 2025-05-15 17:15:04 -04:00
Varun Agrawal 6527437c67 create common PRNG object in DiscreteConditional 2025-05-15 17:12:13 -04:00
Varun Agrawal 7c53ca3491 fix docstrings 2025-05-15 17:04:22 -04:00
Frank Dellaert b14bae5ddb
Merge pull request #2134 from borglab/wrap/discrete
Wrap DiscreteMarginals
2025-05-15 12:26:04 -04:00
Varun Agrawal 48879afce0 update TableFactor to only consider values greater than 1e-11 2025-05-15 10:31:00 -04:00
Varun Agrawal c254e4cd79 update removeFixedValues to reintroduce a discrete factor on the removed value. 2025-05-15 10:31:00 -04:00
Varun Agrawal 48ca735b92 wrap HybridBayesNet::discreteMarginal 2025-05-15 10:31:00 -04:00
Varun Agrawal de4233dcd6 use DiscreteBayesNet::joint in HybridBayesNet 2025-05-15 10:30:58 -04:00
Varun Agrawal 4d97136f5c new helper method in DiscreteBayesNet to compute joint conditional 2025-05-15 10:30:58 -04:00
Varun Agrawal 1514a0d62e mark DiscreteMarginals with GTSAM_EXPORT 2025-05-15 10:29:03 -04:00
Varun Agrawal e5c0557dba small fixes 2025-05-13 22:52:38 -04:00
Varun Agrawal a01ece4515 fix includes 2025-05-13 22:51:30 -04:00
Varun Agrawal 5333317079 wrap DiscreteMarginals class 2025-05-13 22:50:30 -04:00
Varun Agrawal 27fc6a7a4e add print method to DiscreteMarginals 2025-05-13 22:49:51 -04:00
Varun Agrawal 9f4ab83cee separate DiscreteMarginals into .h and .cpp 2025-05-13 22:45:17 -04:00
Frank Dellaert 6d30fe0e9e
Merge pull request #2132 from borglab/fix-2125
Move testIncrementalFixedLagSmoother to `gtsam`
2025-05-12 20:56:01 -04:00
Varun Agrawal 5c5260bbc3 move IncrementalFixedLagSmoother tests to gtsam directory 2025-05-12 16:10:18 -04:00
Varun Agrawal 222234df4f include IncrementalFixedLagSmoother from gtsam and not gtsam_unstable 2025-05-12 16:05:23 -04:00
Frank Dellaert 37aba60ac3
Merge pull request #2131 from borglab/fix/EKF_SLAM_example
Fix figure in EKF_SLAM example
2025-05-10 12:18:51 -04:00
Frank Dellaert b792270960
Merge pull request #2129 from borglab/feature/dynamicSizes
Allow for dynamic M/G in new EKF variants
2025-05-10 12:18:05 -04:00
Frank Dellaert 1c5544e53b Fix figure to autosize, also remove menu 2025-05-10 11:54:20 -04:00
Frank Dellaert 87797c687e Fix bug in Debug 2025-05-10 10:29:47 -04:00
Frank Dellaert da09c4a2c3 naming 2025-05-09 17:57:21 -04:00
Frank Dellaert 8efce78419 Added dynamic test for LieGroupEKF as well 2025-05-09 17:46:52 -04:00
Frank Dellaert 5758c7ef0c Simplify tests 2025-05-09 15:58:15 -04:00
Frank Dellaert 192b6a26ff Deal with Matrix 2025-05-09 15:48:56 -04:00
Frank Dellaert 2a22123d5d Add AdjointMap into traits 2025-05-09 15:47:11 -04:00
Frank Dellaert ea783b0edb Reduce clutter 2025-05-09 10:40:20 -04:00
Frank Dellaert 16f650c16c Retain efficiency in static case 2025-05-09 00:48:07 -04:00
Frank Dellaert eacdf1c7fa Now handle dynamic types 2025-05-09 00:25:35 -04:00