Commit Graph

15296 Commits (d54cf484de9ed9c86b387d4776faba13e367627e)

Author SHA1 Message Date
Varun Agrawal d54cf484de fix creation of updatedBayesTree 2022-11-09 20:04:51 -05:00
Varun Agrawal 7ae4e57d66 fix HybridBayesTree::optimize to account for pruned nodes 2022-11-09 20:04:21 -05:00
Varun Agrawal 98d3186615 add copy constructor for HybridBayesTreeClique 2022-11-09 20:03:37 -05:00
Varun Agrawal 0938159706 overload multifrontal elimination 2022-11-09 18:38:42 -05:00
Varun Agrawal eb94ad90d2 add HybridGaussianFactorGraph::probPrime method 2022-11-08 15:49:37 -05:00
Varun Agrawal cb55af3a81 separate HybridGaussianFactorGraph::error() using both continuous and discrete values 2022-11-08 14:20:51 -05:00
Varun Agrawal 1b168cefba update test in testHybridEstimation 2022-11-08 14:12:32 -05:00
Varun Agrawal 1a3b343537 minor clean up and get tests to pass 2022-11-08 14:00:44 -05:00
Varun Agrawal 3987b036a7 add optional ordering and fix bug 2022-11-08 13:36:18 -05:00
Varun Agrawal 64cd7c938f add docs 2022-11-07 18:42:51 -05:00
Varun Agrawal 083fd21d7a use long sequence in HybridEstimation test 2022-11-07 18:38:45 -05:00
Varun Agrawal 090cc4256b update HybridSmoother to use the new method 2022-11-07 18:30:03 -05:00
Varun Agrawal 1815433cbb add methods to perform correct elimination 2022-11-07 18:29:49 -05:00
Varun Agrawal 610a535b30 set up unit test to verify that the probPrimeTree has the same values as individual factor graphs 2022-11-07 18:25:23 -05:00
Varun Agrawal 98febf2f0c allow optional discrete transition probability for Switching test fixture 2022-11-07 18:24:21 -05:00
Varun Agrawal 2f2f8c9ed5 figured out how to get the correct continuous errors 2022-11-07 16:43:02 -05:00
Varun Agrawal a6d1a57478 fix hybrid elimination 2022-11-07 16:10:48 -05:00
Varun Agrawal a97d27e981 Merge branch 'hybrid/error' into hybrid/tests 2022-11-07 15:43:24 -05:00
Varun Agrawal 07a616dcda add probPrime to HybridBayesNet 2022-11-07 15:42:59 -05:00
Varun Agrawal 551cc0d32b add error and probPrime methods to HybridGaussianFactorGraph 2022-11-07 15:42:47 -05:00
Varun Agrawal 9cb225ac20 Allow setting custom leaf value for AlgebraicDecisionTree 2022-11-07 15:42:24 -05:00
Varun Agrawal 5bfce89b65 Merge branch 'hybrid/error' into hybrid/tests 2022-11-04 15:20:45 -04:00
Varun Agrawal 8fa7f44361 fix discrete keys 2022-11-03 11:44:41 -04:00
Varun Agrawal 11e4c1ed57 Merge branch 'develop' into hybrid/error 2022-11-03 11:24:01 -04:00
Varun Agrawal cff6505423 add docstring for HybridBayesNet::error(VectorValues) 2022-11-03 06:33:51 -04:00
Varun Agrawal 256c664aaa
Merge pull request #1309 from borglab/varun/pruning-fix 2022-11-03 06:20:56 -04:00
Varun Agrawal 7f8bd8a511
Merge pull request #1311 from borglab/hybrid/switching-0-index 2022-11-02 19:47:20 -04:00
Varun Agrawal 281ad3167e error method for HybridBayesNet 2022-11-02 03:03:18 -04:00
Varun Agrawal ca14b7e6ec GaussianMixture error methods 2022-11-01 20:19:36 -04:00
Varun Agrawal 9365a02bdb add specific assignment error for GaussianMixtureFactor 2022-11-01 14:01:20 -04:00
Varun Agrawal 96afdffae8 Increase the number of time steps for incremental test case 2022-10-31 23:32:52 -04:00
Varun Agrawal c0eeb0cfcd add newline 2022-10-31 19:22:53 -04:00
Varun Agrawal d834897b14 update MixtureFactor so that all tests pass 2022-10-31 15:38:23 -04:00
Varun Agrawal 5c375f6d03 add unit tests for MixtureFactor 2022-10-31 15:38:12 -04:00
Varun Agrawal aa1c65d0dc default string for AlgebraicDecisionTree::print 2022-10-31 15:37:06 -04:00
Varun Agrawal c41b58fc98 Add GaussianMixtureFactor::error method and unit test 2022-10-31 15:36:48 -04:00
Varun Agrawal 719e4f97b6
Merge pull request #1317 from borglab/wrap/update
Wrapper Update
2022-10-29 16:16:24 -04:00
Varun Agrawal 1999078177 Merging 'master' into 'wrap' 2022-10-28 22:43:46 -04:00
Varun Agrawal 470f1a063e Squashed 'wrap/' changes from b3faf3fcd..ba3dcab16
ba3dcab16 Merge pull request #156 from borglab/fix/matlab-properties
feb4ee1b9 update docs
e57fec56b add unit test for templated class property

git-subtree-dir: wrap
git-subtree-split: ba3dcab16a8316634b56e3c4c6061531c91eb36c
2022-10-28 22:43:46 -04:00
Varun Agrawal e8c365999c update namespace for templated class property 2022-10-28 22:43:36 -04:00
Varun Agrawal e5dac42735 Squashed 'wrap/' changes from b37a1fec6..b3faf3fcd
b3faf3fcd Merge pull request #155 from borglab/fix/matlab-properties
292b35440 fix python test
53053173e fix properties block bug in Matlab and add test to capture it

git-subtree-dir: wrap
git-subtree-split: b3faf3fcd1e805828decf67fc32814f104c3c1c2
2022-10-28 17:56:52 -04:00
Varun Agrawal d45583c6ab Merging 'master' into 'wrap' 2022-10-28 17:56:52 -04:00
Varun Agrawal d3102a1ae1 add matlab test for class property variables 2022-10-28 13:21:49 -04:00
Varun Agrawal e5ef9c2cc0 Fix return type wrapping for Matlab wrapper 2022-10-28 13:21:33 -04:00
Varun Agrawal 2bfd480a0e Merging 'master' into 'wrap' 2022-10-28 13:12:23 -04:00
Varun Agrawal 41d0de3e92 Squashed 'wrap/' changes from ca357ccdd..b37a1fec6
b37a1fec6 Merge pull request #154 from borglab/matlab/properties
93dec957a convert class properties to type parser.Variable so that the property collector functions are written correctly
d84e07f56 fix bug with proper closing of global functions
5a8505235 define setter and getter collector functions for cpp file
5067655e2 abstract out unwrap_argument and collector_return to their own functions
1ce29d71d add properties to properties block of .m file and add setters and getters
0c3e5573d write properties in class comment
9d85f7b6a disable superfluous pylint warnings
b45994d34 Merge pull request #152 from borglab/pybind-2.10
76ba199a2 upgrade pybind to 2.10
16e4e674b Merge pull request #150 from borglab/feature/parent_class_template
c7d1a466f Merge pull request #151 from borglab/fix/function_template_parameter_namespace
7278a309d retain namespace for template arguments
18ae5fb04 implement parent class allowed to have template parameters
fd4437899 unit tests for parent classes allowed to have template parameters

git-subtree-dir: wrap
git-subtree-split: b37a1fec689d6a42837a3bfb4dc947674e72be54
2022-10-28 13:10:19 -04:00
Varun Agrawal 8b2639a69b
Merge pull request #1316 from borglab/fix/track-wrapper 2022-10-26 19:54:53 -04:00
Varun Agrawal 3da27a5df7 add docstring to test and fix assert 2022-10-26 12:42:45 -04:00
Varun Agrawal 64744b057e Hybrid Mixture error calculation 2022-10-26 10:14:09 -04:00
Varun Agrawal 74133b26e4
Merge pull request #1310 from mauricefallon/fix/g2o_parse_error
fix typo in g2o file format parsing for the information matrix
2022-10-26 09:03:09 -04:00