Commit Graph

16563 Commits (5d9b0cfe5db069cb1564c154d8b83152527172cc)

Author SHA1 Message Date
Frank Dellaert 8527b394ab Removed copy/pasted but unused boost::assign headers. 2023-01-07 19:26:56 -08:00
Frank Dellaert 6cbd7c286c Add initializer list constructors 2023-01-07 19:25:34 -08:00
Frank Dellaert f9ccf111d1 Rid gtsam/linear of boost::assign (a Herculean task made easier with Copilot) 2023-01-07 18:48:52 -08:00
Frank Dellaert 690a23043b
Merge pull request #1373 from borglab/default-ordering-func 2023-01-07 17:35:25 -08:00
Frank Dellaert d3380bc065 Convert to initializer lists 2023-01-07 15:47:01 -08:00
Frank Dellaert 80137792c9 Removed unused headers 2023-01-07 15:46:30 -08:00
Frank Dellaert 313ab013d3 Got rid of Boost cref_list_of 2023-01-07 15:45:07 -08:00
Frank Dellaert 017cd8f8a2 Got rid of boost::assign in many tests 2023-01-07 15:43:17 -08:00
Frank Dellaert d2f0cf5cc7 Inherit constructors for CameraSets to switch to initializer lists. 2023-01-07 14:01:15 -08:00
Frank Dellaert c4fb764299 Removed boost headers in DecisionTree-inl.h that are no longer needed. 2023-01-07 10:19:52 -08:00
Frank Dellaert 2fe4c83680 Make base class constructors available (including initializer lists). 2023-01-07 10:11:49 -08:00
Frank Dellaert e6fe9093af Removed emplace_hybrid, can be done with emplace_shared now... 2023-01-07 08:15:45 -08:00
Frank Dellaert 84037e173f Add all discrete keys 2023-01-07 08:11:44 -08:00
Varun Agrawal ec5149265a remove extraneous file 2023-01-07 06:33:30 -05:00
Frank Dellaert 4e8dc6e34b Remove GaussianFactor wrapper (easy!) 2023-01-06 23:41:08 -08:00
Frank Dellaert 8d96b3efb9 Fix python test to not use add 2023-01-06 23:23:12 -08:00
Frank Dellaert a46c53de3e Added handling of naked Gaussian factors added in python 2023-01-06 23:22:56 -08:00
Frank Dellaert 88f27a210a Fixed tests 2023-01-06 23:02:49 -08:00
Frank Dellaert 876e2e822e Use template specialization 2023-01-06 22:50:50 -08:00
Frank Dellaert 18d4bdf4f4 Made tests compile after purging HybridDiscreteFactor 2023-01-06 21:08:21 -08:00
Frank Dellaert 7e32a8739e Removed HybridDiscreteFactor wrapper 2023-01-06 21:07:51 -08:00
Frank Dellaert b93de21295 Moved key methods to cpp file 2023-01-06 21:06:39 -08:00
Frank Dellaert 88129d9f45 Remove HybridNonlinearFactor wrapper class as no longer needed 2023-01-06 19:02:04 -08:00
Frank Dellaert 1538452d5a Make HybridFactorGraph just a FactorGraph<Factor> with extra methods 2023-01-06 17:03:55 -08:00
Frank Dellaert ce27a8baa0 Fix (very old) Factor documentation 2023-01-06 16:04:05 -08:00
Varun Agrawal 3f201f3f4b specify ordering to match that of HybridGaussianISAM 2023-01-06 12:18:45 -05:00
Varun Agrawal 2f6d541656 Revert "common return statements"
This reverts commit 7133236c65.
2023-01-06 10:33:42 -05:00
Varun Agrawal 7133236c65 common return statements 2023-01-06 10:19:05 -05:00
Varun Agrawal 74998336d9 update tests 2023-01-06 10:14:24 -05:00
Varun Agrawal e43fd3e8ca Make HybridOrdering a function and use it for Hybrid DefaultOrderingFunc 2023-01-06 10:13:44 -05:00
Varun Agrawal d82fcc0aa9 DefaultOrderingFunc in EliminationTraits 2023-01-06 10:13:44 -05:00
Frank Dellaert 408c14b837 Document methods, refactor pruning a tiny bit. 2023-01-05 19:52:23 -08:00
Frank Dellaert a3b177c604
Merge pull request #1372 from borglab/hybrid/simplifiedAPI
Simplified AP for HybridBayesNet
2023-01-05 19:27:16 -08:00
Frank Dellaert d49bcce780 Fix python wrapper 2023-01-05 12:58:29 -08:00
Frank Dellaert 8b8cde4230 Added lvalue version back in 2023-01-05 12:58:21 -08:00
Frank Dellaert dc34fba9c8 remove unnecessary cast 2023-01-05 12:27:08 -08:00
Frank Dellaert 9e9172b17a Fix all tests 2023-01-05 12:01:32 -08:00
Frank Dellaert 53cb6a4e16 Rvalues 2023-01-05 12:01:32 -08:00
Frank Dellaert 04c7d2edb2 Simplified API 2023-01-05 12:01:32 -08:00
Frank Dellaert 1d0f872555 Use const & 2023-01-05 12:01:32 -08:00
Frank Dellaert 5d0bc3191a Fix some comments 2023-01-05 12:01:32 -08:00
Frank Dellaert c24e975729
Merge pull request #1371 from borglab/hybrid/multimode 2023-01-05 12:00:30 -08:00
Gerry Chen 7bd4556b8a
Merge pull request #1370 from borglab/feature/NoiseModelFactorN_undeprecate 2023-01-05 01:57:49 -05:00
Frank Dellaert 26575921b0 Reverted variable name change to ease reviewing 2023-01-04 21:16:28 -08:00
Frank Dellaert 381087f48d use sharedMeanAndStddev 2023-01-04 21:10:48 -08:00
Frank Dellaert 9eb4ac6848 Test elimination of a switching network with one mode per measurement. 2023-01-04 21:02:54 -08:00
Frank Dellaert cd0164bd8b Add forwarding template for mean-stddev variants 2023-01-04 20:25:48 -08:00
Gerry Chen 8f2c978a7d
Correctly revert confusing `->template key<N>()` notations
revert to using shortcut form: `key1()`, `key2()`
2023-01-04 23:24:57 -05:00
Gerry Chen b46fd77c4a
Revert "revert confusing `->template key<N>()` notations"
This reverts commit 97fcb409b9.
2023-01-04 23:21:50 -05:00
Gerry Chen 97fcb409b9
revert confusing `->template key<N>()` notations
revert to using shortcut form: `key1()`, `key2()`
2023-01-04 22:55:24 -05:00