Commit Graph

  • 648c68d130
    Merge pull request #2004 from borglab/hybrid-fixes Varun Agrawal 2025-01-26 15:51:44 -0500
  • 087c0cc525 allow for only continuous variables in HybridBayesTree Varun Agrawal 2025-01-26 12:17:05 -0500
  • 131f51a30c
    Merge pull request #1989 from borglab/city10000 Varun Agrawal 2025-01-26 12:15:18 -0500
  • 655f57ef0d check for valid factor in HybridNonlinearFactor::errorTree Varun Agrawal 2025-01-26 11:14:16 -0500
  • 8bdaffc029 add dead mode threshold and better timing printing Varun Agrawal 2025-01-26 10:44:51 -0500
  • b8f5e8f352 undo small change Varun Agrawal 2025-01-26 10:31:05 -0500
  • fe880826ac check for keys leftover after pruning so marginalization works correctly Varun Agrawal 2025-01-26 10:16:25 -0500
  • d8b75f6bd0 Move constructors Frank Dellaert 2025-01-25 15:50:51 -0500
  • 85b457f1e3 Define and use move constructor Frank Dellaert 2025-01-25 15:31:55 -0500
  • d3cd876cf9 make check const method Frank Dellaert 2025-01-25 15:31:40 -0500
  • c60d257e80 Add prior and sanitize printing Frank Dellaert 2025-01-24 15:02:18 -0500
  • be5d30c57a rvalue constructor Frank Dellaert 2025-01-25 15:10:30 -0500
  • 4d9f27cb28 replace set<Key> with KeySet Varun Agrawal 2025-01-25 11:42:25 -0500
  • 3302ad46c8
    Merge pull request #1996 from borglab/hybrid-smoother Varun Agrawal 2025-01-25 11:19:54 -0500
  • 82731b894c
    Merge pull request #2001 from jmackay2/fix_copy_warning Frank Dellaert 2025-01-25 09:58:49 -0500
  • 1f54ac1ef8
    Merge pull request #2000 from p-zach/update-install-docs-win Frank Dellaert 2025-01-25 09:57:25 -0500
  • effcfc7b7a improved plotting script Varun Agrawal 2025-01-25 00:59:02 -0500
  • 5cee0a2d34 Merge branch 'hybrid-smoother' into city10000 Varun Agrawal 2025-01-25 00:55:04 -0500
  • 5a3005dcc2
    Merge pull request #1999 from borglab/fix-deadmoderemoval Varun Agrawal 2025-01-25 00:53:43 -0500
  • 8b26c1e70b Silence a warning about a memcpy overread for gcc 13 jmackay2 2025-01-25 00:37:38 -0500
  • b05b894a58 Fix for loop copy warning jmackay2 2025-01-25 00:12:49 -0500
  • 2caf1173a4 default argument and update tests Varun Agrawal 2025-01-24 23:46:09 -0500
  • c91abb2644 default arg for HybridSmoother constructor and clean up tests Varun Agrawal 2025-01-24 23:21:32 -0500
  • 4fcfe6493f update HybridSmoother to use std::optional deadModeThreshold Varun Agrawal 2025-01-24 23:15:40 -0500
  • 1764b58e8c use std::optional for specifying dead mode threshold Varun Agrawal 2025-01-24 23:11:42 -0500
  • f0068b8d9f Update installation and build documentation for Windows, Python on Windows p-zach 2025-01-24 20:25:48 -0500
  • d2b9eb5df6 fix which conditional is getting pruned Varun Agrawal 2025-01-24 20:19:59 -0500
  • 1d807db0a4 remove surplus prints Varun Agrawal 2025-01-24 20:17:58 -0500
  • ddb430cdeb use deadModeThreshold Varun Agrawal 2025-01-24 20:17:36 -0500
  • 1b79e8800f add deadModeThreshold argument to HybridBayesNet::prune Varun Agrawal 2025-01-24 20:08:09 -0500
  • a744cfcdd8
    Merge pull request #1995 from ArkadiuszNiemiec/fix_use_boost_features Varun Agrawal 2025-01-24 20:04:48 -0500
  • 8725361fd2 new test for dead mode removal in smoother Varun Agrawal 2025-01-24 19:59:54 -0500
  • 7ca7e4549e improve dead mode removal by checking for empty discrete joints and adding the marginals for future factors Varun Agrawal 2025-01-24 19:57:47 -0500
  • 938ae06031 remove extra docstring Varun Agrawal 2025-01-24 19:56:32 -0500
  • fe38776dc4 use flag for dead mode removal Varun Agrawal 2025-01-24 18:16:31 -0500
  • 3ebeff149f update factorKeys with parents Varun Agrawal 2025-01-24 18:16:04 -0500
  • 22fc8238ce dead mode removal flag and new constructor Varun Agrawal 2025-01-24 18:14:38 -0500
  • 2644c4baa9 prune and then add to BayesNet Varun Agrawal 2025-01-24 18:04:33 -0500
  • c344e6e023 fix: add missing config include Arkadiusz Niemiec 2025-01-23 23:48:33 +0100
  • b762707af4
    Merge pull request #1968 from qnx-ports/develop Frank Dellaert 2025-01-24 17:33:23 -0500
  • 99c4f7f258
    Merge pull request #1998 from borglab/fix/refactor_cartesian_product Frank Dellaert 2025-01-24 15:42:52 -0500
  • 3111a3bcc0 Merge branch 'develop' into fix/refactor_cartesian_product Frank Dellaert 2025-01-24 14:25:39 -0500
  • cfb9ea769f
    Merge pull request #1991 from borglab/fix/refactor_marginals Frank Dellaert 2025-01-24 14:23:43 -0500
  • 40f8a12ffa Comment and refactor cartesian product Frank Dellaert 2025-01-24 14:16:05 -0500
  • 92496dc886 Address comments in #1991 Frank Dellaert 2025-01-24 14:15:21 -0500
  • 4367d94745 Added justification for CMake changes, with reference to this PR. Jai Moraes 2025-01-24 13:57:50 -0500
  • 26642f1ba0 small improvements to HybridGaussianFactorGraph Varun Agrawal 2025-01-24 13:42:04 -0500
  • 59539ffe6c function to run smoother update Varun Agrawal 2025-01-24 12:30:10 -0500
  • 3e828f0a46 report in seconds Varun Agrawal 2025-01-24 12:09:30 -0500
  • 519fa65beb use 2000 timesteps as our benchmark and report total time in seconds Varun Agrawal 2025-01-24 12:07:48 -0500
  • 21cb31e519 Fix test Frank Dellaert 2025-01-24 09:58:00 -0500
  • 2b1f51f098 Fix tests Frank Dellaert 2025-01-24 09:14:30 -0500
  • 4a302d7945 use HybridSmoother for City10000 Varun Agrawal 2025-01-23 21:54:57 -0500
  • 0796ee293e Merge branch 'hybrid-smoother' into city10000 Varun Agrawal 2025-01-23 21:27:30 -0500
  • 8ad3cb6ba1 update HybridSmoother tests Varun Agrawal 2025-01-23 21:13:39 -0500
  • b4020ed67b fix up getOrdering and update to be more efficient Varun Agrawal 2025-01-23 21:04:12 -0500
  • 2d7690dbb7 update addConditionals to only use factor graph keys and remove an extra loop Varun Agrawal 2025-01-23 20:32:49 -0500
  • fff14ab0b7 Isolate Asia network Frank Dellaert 2025-01-23 15:15:27 -0500
  • 17836314ab small cleanups Varun Agrawal 2025-01-23 13:43:56 -0500
  • b2503ca443 some improvements Varun Agrawal 2025-01-23 12:53:08 -0500
  • ea82d51d10 working example Varun Agrawal 2025-01-23 12:52:45 -0500
  • 1c2bc4513b Remove extra ; Frank Dellaert 2025-01-23 08:55:12 -0500
  • 7b56d6689c
    Merge pull request #1990 from borglab/fix/c++20_issue Frank Dellaert 2025-01-23 08:53:19 -0500
  • 105e5911c1
    Merge pull request #1978 from Gold856/fix-warnings Frank Dellaert 2025-01-23 08:52:07 -0500
  • 7c24448a2b update script and add dedicated ISAM2 script so we can view results in the continuous-only case Varun Agrawal 2025-01-23 01:04:20 -0500
  • 9532feadc0 Add missing BayesTree methods in wrapper Frank Dellaert 2025-01-22 23:43:33 -0500
  • 52e3faa250 Refactor joint marginal Frank Dellaert 2025-01-22 23:22:17 -0500
  • abac726c35 Fix some docs and visiblity Frank Dellaert 2025-01-22 23:11:16 -0500
  • b2fbbbb26f New DiscreteBayesTree tests Frank Dellaert 2025-01-22 12:05:27 -0500
  • d6ccb57241 Fix c++20 issue Frank Dellaert 2025-01-22 23:20:41 -0500
  • 97ae9fde87 matlab script to plot results for City10000 Varun Agrawal 2025-01-22 19:56:40 -0500
  • 671184068f simple ISAM2 based example for City10000 dataset Varun Agrawal 2025-01-22 19:55:50 -0500
  • a3f2bddb66 Fix GCC 13 build issues Gold856 2025-01-21 00:04:41 -0500
  • 8327812d29
    Merge pull request #1985 from borglab/hbn-tests Varun Agrawal 2025-01-22 13:26:10 -0500
  • 7dfdde30fd
    Merge pull request #1986 from borglab/improvements Varun Agrawal 2025-01-22 11:17:33 -0500
  • 49aa510d59 replace for loop with std::for_each Varun Agrawal 2025-01-22 11:15:48 -0500
  • 7ecf978683 move removeDiscreteModes to DiscreteConditional Varun Agrawal 2025-01-22 11:09:26 -0500
  • 3a58adbd8a update comments Varun Agrawal 2025-01-22 10:22:36 -0500
  • 6ed18a94a3 use emplace for deadModesValues Varun Agrawal 2025-01-22 10:22:17 -0500
  • 0d44d3a364
    Merge pull request #1987 from JokerJohn/develop Frank Dellaert 2025-01-22 09:27:22 -0500
  • 2eba9fb39d move the IncrementalFixedLagExample example to gtsam_unstable folder to fix the link error JokerJohn 2025-01-22 16:59:34 +0800
  • e7c532ed31
    Merge branch 'borglab:develop' into develop Catalina 2025-01-22 16:50:42 +0800
  • 140984d2d9 move the IncrementalFixedLagExample example to unstable module to fix the link error JokerJohn 2025-01-22 16:48:17 +0800
  • 600a87bbbc update docstring Varun Agrawal 2025-01-21 20:49:37 -0500
  • abbbde980f make removeDiscreteModes only apply to discrete conditionals Varun Agrawal 2025-01-21 20:48:20 -0500
  • 22bf9df39a remove dead modes in HybridBayesNet Varun Agrawal 2025-01-21 20:44:03 -0500
  • ff9a56c055 new removeModes method Varun Agrawal 2025-01-21 20:22:41 -0500
  • a9a1764136 fix assertion Varun Agrawal 2025-01-21 16:36:55 -0500
  • 80d8d88fdc return DiscreteFactor from DiscreteFactorFromErrors Varun Agrawal 2025-01-21 16:35:57 -0500
  • 47f47fedc1 HybridSmoother tests Varun Agrawal 2025-01-21 16:33:48 -0500
  • fff828f599 move unit test for pruning Varun Agrawal 2025-01-21 15:31:01 -0500
  • 5d7089a5a9 break big error unit test in HBN to two smaller ones Varun Agrawal 2025-01-21 15:30:03 -0500
  • 4b3c4093d5 format DiscreteMarginals.h Varun Agrawal 2025-01-21 00:34:47 -0500
  • dc79f492b2 DiscreteValues::insert for single key-value pair Varun Agrawal 2025-01-21 00:33:16 -0500
  • 8460452990 separate MPE method in Hybrid Bayes Net/Tree Varun Agrawal 2025-01-20 15:19:10 -0500
  • d5f304ef50
    Merge pull request #1974 from borglab/fix-examples Varun Agrawal 2025-01-21 00:27:56 -0500
  • 2115cd19d2 special CI build for examples Varun Agrawal 2025-01-20 19:23:32 -0500
  • 17bf352e26 Merge branch 'develop' into fix-examples Varun Agrawal 2025-01-20 19:20:40 -0500
  • c3908c8666
    Merge pull request #1977 from JokerJohn/fix/1452 Varun Agrawal 2025-01-20 19:15:07 -0500
  • 49abc02b4e remove unitest of issue1452 JokerJohn 2025-01-21 04:02:54 +0800