Commit Graph

871 Commits (fdf53b62c67db22454aaa66a28b3619e27f18ac3)

Author SHA1 Message Date
Frank Dellaert 8bd15b8792 Omit serialization test 2023-02-05 20:45:54 -08:00
Frank Dellaert 285cbe4f22 Get rid of all (pre c++11) += calls to create Orderings. 2023-02-05 20:45:54 -08:00
kartik arcot de2e2899c8 don't compile Gnc when there is no boost 2023-02-05 20:45:54 -08:00
Frank Dellaert ae7c17420d Replace std::tie with c++17 pattern matching 2023-02-04 10:28:14 -08:00
kartik arcot 769ecd3e96 remove tuple header 2023-01-23 18:30:09 -08:00
kartik arcot 0c77d26711 remove adaptor headers 2023-01-23 18:29:10 -08:00
kartik arcot 4b40e6e346 map_values eliminated 2023-01-23 18:27:42 -08:00
kartik arcot d1d5336ed0 global find/replace. Does not compile 2023-01-23 18:26:44 -08:00
kartik arcot b63a8b9542 gtsam compiles and tests run with and without boost serialization 2023-01-22 22:16:46 -08:00
kartik arcot 3250cf49ca gtsam_unstable, test folders ifdefs 2023-01-22 22:14:50 -08:00
kartik arcot bea191f009 removed boost/shared_ptr 2023-01-22 08:40:02 -08:00
kartik arcot c037e0a1fc replaced casts 2023-01-22 08:40:02 -08:00
kartik arcot 852e8768c0 shared_ptr, make_shared, allocate_shared 2023-01-22 08:40:02 -08:00
kartik arcot 9329bddd8a OptionalJacobian 2023-01-21 09:27:20 -08:00
kartik arcot 1f833a0bc3 nonlinear 2023-01-21 09:27:20 -08:00
kartik arcot d338a7086b slam folder. serialize std::optional 2023-01-21 09:27:20 -08:00
kartik arcot 65bb6aea63 testGaussianISAM2 cleanup 2023-01-20 18:06:55 -08:00
kartik arcot 68e3c5cca2 testGaussian 2023-01-20 18:06:55 -08:00
kartik arcot 200aa13701 return before using statement 2023-01-20 18:06:55 -08:00
kartik arcot 9c56c73c1a fixing some mr comments. added new lines 2023-01-20 18:06:55 -08:00
kartik arcot 8506877a52 some more comments 2023-01-20 18:06:55 -08:00
kartik arcot bbb997f895 removed some more boost optional matrix references 2023-01-20 18:06:55 -08:00
kartik arcot 53d23b96ff added some comments and fixed some formatting 2023-01-20 18:06:55 -08:00
kartik arcot 6aed555eef removed NO_BOOST definitions and evaluateErrorInterface from expressionfactor 2023-01-20 18:06:55 -08:00
kartik arcot 43b5ed78de both boost and ptr version compile. ptr version tests failt 2023-01-20 18:06:55 -08:00
kartik arcot ce02873140 everything compiles but tests fail in no boost mode 2023-01-20 18:06:55 -08:00
kartik arcot 841dc6005a changed signatures to use OptionalMatrix keyword 2023-01-20 18:06:55 -08:00
Frank Dellaert 69398d0e60 Fix dogleg unit test (gbn error != linearized error anymore) 2023-01-10 13:50:37 -08:00
Frank Dellaert d41d4c224d Another gcc issue, switch to FastList 2023-01-10 13:16:39 -08:00
Frank Dellaert d3a40fbc71 Use initializer lists in tests and gtsam_unstable 2023-01-07 23:59:39 -08:00
Frank Dellaert 9b5321ce03 Remove unused boost::assign headers 2023-01-07 23:58:35 -08:00
Frank Dellaert 017cd8f8a2 Got rid of boost::assign in many tests 2023-01-07 15:43:17 -08:00
Gerry Chen 69226edd81
Move `X1-6` aliases into `NoiseModelFactorN` and un-deprecate 2023-01-04 22:49:57 -05:00
Gerry Chen a3e314f3f7
suppress warnings in backwards compatibility unit tests 2022-12-22 23:56:46 -05:00
Gerry Chen 885eed33d1
replace all NoiseModelFactor1, 2, ... with NoiseModelFactorN 2022-12-22 17:25:48 -05:00
Gerry Chen 2a7efc729a
Merge branch 'develop' into feature/NoiseModelFactorN_replaceDeprecated 2022-12-22 14:38:08 -05:00
Gerry Chen 19215aff98
update and fix unit tests 2022-12-22 14:29:38 -05:00
Gerry Chen 4b93970b34
Change backwards-compatibility defs to utilize new style 2022-12-22 14:29:15 -05:00
Gerry Chen e8ddbbebff
Check type of CONTAINER constructor tparam
This is a byproduct of the overload resolution problem when N=1, then it can be hard to differentiate between:
NoiseModelFactorN(noise, key)
NoiseModelFactorN(noise, {key})
2022-12-19 20:14:12 -05:00
Gerry Chen b24511fb18
address review comments 2022-12-19 18:49:20 -05:00
Gerry Chen 0ebc6e881d
Change `X<N>` to `ValueType<N>` and `VALUES` -> `ValueTypes` 2022-12-19 18:06:34 -05:00
Gerry Chen 63950b952b
Revert "fix namespace collision with symbol_shorthand::X in unit test"
This reverts commit d62033a856.
2022-12-19 17:41:21 -05:00
Nikhil Khedekar 8184179008 Added test for normalize 2022-11-17 17:59:59 +01:00
Varun Agrawal 0f53b3f892
Merge pull request #1238 from borglab/fix/1182
Capitalize Identity trait
2022-08-21 09:05:21 -04:00
Varun Agrawal 1d51c4e646 Use new GncParams::IndexVector 2022-07-26 07:54:05 -04:00
Gerry Chen 2ea97fb981
Merge branch 'develop' into feature/NoiseModelFactorN_test 2022-07-19 14:57:44 -04:00
Varun Agrawal c31298d367 Capitalize Identity trait since it is static 2022-07-07 12:31:27 -04:00
Fan Jiang caf659f68c
Merge pull request #1161 from borglab/fix/robust_loss_factor
FIX: Robust loss error calculation
2022-06-30 21:44:17 -07:00
Akshay Krishnan 5ec6127c0b add unit test, update doc 2022-06-18 11:35:46 -07:00
Akshay Krishnan 3a81d42d2c
Merge branch 'develop' into ta-add-methods 2022-05-09 22:49:34 -07:00