Commit Graph

1077 Commits (45fc039d075868c9b038b5a3d5aaebf4aba40cba)

Author SHA1 Message Date
Varun Agrawal e30624065a Merge branch 'develop' into check-isam 2024-11-05 10:36:40 -05:00
Varun Agrawal a7b53aef0e better check for discrete factors 2024-11-04 14:52:21 -05:00
Varun Agrawal 5c63ac833c use optional DiscreteValues 2024-11-03 15:32:21 -05:00
Varun Agrawal 6b3cb6579a update test group name 2024-11-02 21:22:38 -04:00
Varun Agrawal d091a9d440 combined update and pruning 2024-11-01 20:29:24 -04:00
Varun Agrawal 8aacfa95f3 add docstrings for elimination results 2024-11-01 20:24:36 -04:00
Varun Agrawal 44e8485360 get failing tests in testHybridBayesNet to pass 2024-11-01 20:23:32 -04:00
Varun Agrawal e52970aa92 negLogConstant methods for HybridBayesNet 2024-11-01 20:23:04 -04:00
Varun Agrawal 9be3f41ca2 Correct the second term in the pruner value so that the minNegLogConstant term is set correctly 2024-11-01 19:58:23 -04:00
Varun Agrawal 1b5a6ebba9 update test name 2024-11-01 14:31:40 -04:00
Varun Agrawal 01829381da move direct FG motion model test to testHybridMotionModel.cpp 2024-11-01 14:31:27 -04:00
Varun Agrawal f5f878e6fa update test group 2024-11-01 14:30:31 -04:00
Varun Agrawal d985f2fc25 add missing header 2024-10-30 18:21:14 -04:00
Varun Agrawal 650bd576ea Merge branch 'develop' into check-isam 2024-10-30 18:20:10 -04:00
Varun Agrawal 31f0011d5f update all tests 2024-10-30 16:33:28 -04:00
Varun Agrawal be9fb064f5 method to get the nonlinear factors 2024-10-30 16:32:06 -04:00
Varun Agrawal 7f07509388 remove linearizedFactorGraph and use linearized unary and binary factors 2024-10-30 13:51:39 -04:00
Varun Agrawal 6734cd332f formatting 2024-10-29 14:45:43 -04:00
Varun Agrawal dfc91469bc discreteFactors method 2024-10-29 14:45:19 -04:00
Varun Agrawal ae95c6e84a clean up tests and TODOs 2024-10-29 13:50:10 -04:00
Varun Agrawal 095a4cd187 remove print 2024-10-29 13:09:27 -04:00
Varun Agrawal 4d5f1c0f43 formatting 2024-10-29 10:37:17 -04:00
Varun Agrawal 649da80c91 prune nonlinear factors in HybridNonlinearISAM 2024-10-29 10:03:23 -04:00
Varun Agrawal b4c7d3af81 formatting 2024-10-29 01:56:58 -04:00
Varun Agrawal 3c06f07551 check if NonlinearFactor is valid before linearizing 2024-10-29 01:56:03 -04:00
Varun Agrawal 3c50f9387c add pruning support for HybridNonlinearFactor 2024-10-29 01:55:04 -04:00
Varun Agrawal 7c672bb91b minor improvements 2024-10-28 18:52:43 -04:00
Varun Agrawal a7e48c0a81 use single graph in tests 2024-10-28 18:50:39 -04:00
Varun Agrawal 1f68a3d9b1 fix test 2024-10-28 18:48:57 -04:00
Varun Agrawal 9db13c5987 better test naming 2024-10-28 18:48:47 -04:00
Varun Agrawal 8a268d6e13 improve HybridGaussianISAM test 2024-10-27 17:16:20 -04:00
Frank Dellaert 0ffe6c9303
Merge pull request #1883 from borglab/feature/hybridISAM
Some Hybrid iSAM cleanup
2024-10-23 10:36:30 -07:00
Varun Agrawal cbb0a30173 helper method to reduce code duplication 2024-10-23 12:45:38 -04:00
Varun Agrawal 4c74ec113a formatting and comments 2024-10-23 12:35:09 -04:00
Frank Dellaert 977ac0d762 Address review comments 2024-10-23 09:24:47 -07:00
Frank Dellaert 777f0d25ad Restrict dangerous flat access 2024-10-22 15:39:14 -07:00
Frank Dellaert 5145b8c47a formatting/spelling only 2024-10-22 13:50:39 -07:00
Frank Dellaert 25f90701c7 Change and simplify tests using {} 2024-10-22 13:50:08 -07:00
Frank Dellaert 2c9665fae6 Prune graphs with nulls on the fly 2024-10-21 19:06:47 -07:00
Frank Dellaert 1365a0904a Avoid calculating negLogK twice 2024-10-20 15:08:47 -07:00
Frank Dellaert 8d4233587c Use move constructor 2024-10-20 15:08:47 -07:00
Frank Dellaert a19fb28fab Const correctness 2024-10-20 15:08:47 -07:00
Frank Dellaert 6592f8a8b4 Make sure we still subtract min() 2024-10-20 15:08:47 -07:00
Frank Dellaert 1fe09f5e09 Avoid using slow conditionals() 2024-10-20 15:08:46 -07:00
Frank Dellaert b56595c6f8 Get rid of double storage 2024-10-20 15:08:46 -07:00
Varun Agrawal 77422d4322
Merge pull request #1858 from borglab/discrete-errorTree 2024-10-16 12:03:25 -04:00
Varun Agrawal 32108ab8ec remove unnecessary TODOs 2024-10-10 09:33:07 -04:00
Varun Agrawal 878c626a96 fix test TODOs 2024-10-10 09:32:55 -04:00
Varun Agrawal c26b272d80 Merge branch 'more-fixes' into normalize-potentials 2024-10-09 15:48:07 -04:00
Varun Agrawal e9bf802d78 more simplification 2024-10-09 15:24:03 -04:00