Commit Graph

910 Commits (release/4.3a0)

Author SHA1 Message Date
Brett Downing fffb7ae69d adds jacobian for t in Lie::Interpolate 2025-02-27 13:40:13 +11:00
yetongumich 3c382dd47f
Merge pull request #1789 from borglab/feature/constrained_optimization
add definition of constraints
2025-01-15 09:58:30 -08:00
Varun Agrawal ae213dd464 replace #ifdef with #if for GTSAM_ENABLE_BOOST_SERIALIZATION 2024-12-26 23:44:00 -05:00
Fan Jiang ed098eaec6 Cleanup some includes and fix cassert 2024-12-11 14:05:05 -05:00
Varun Agrawal 9931e29108 fix tests 2024-10-15 23:56:52 -04:00
Varun Agrawal 94a95b69cb update tests 2024-10-15 23:43:52 -04:00
Varun Agrawal ec8714a548 restrict pointer access via methods 2024-10-15 11:29:54 -04:00
Varun Agrawal 4a0257c0ce move test file to nonlinear directory 2024-10-15 11:29:54 -04:00
Dan McGann a3087ffff7 Fix machine precision bug in DogLeg compute blend
This commit fixes a bug that could cause the incorrect solution to be
returned from ComputeBlend that is documented in Issue #1861.
2024-10-08 11:35:45 -04:00
yetongumich 90536c58d5 Merge branch 'develop' into feature/constrained_optimization 2024-10-03 09:39:13 -07:00
Akshay Krishnan 9021c888ef add the bata translation factor, with unit tests 2024-09-08 19:38:59 -04:00
Varun Agrawal 38a7ad7eff
Merge pull request #1707 from borglab/fix-301 2024-08-25 19:00:30 -04:00
Varun Agrawal bde9285211 better test documentation 2024-08-25 16:42:23 -04:00
Gary 6dfd5671b1 Adding test and fix for issue #1596
A Non-active constraint returns a `nullptr`, which needs to be checked for when gathering the keys in `EliminateSymbolic`.
2024-08-07 15:53:03 -04:00
yetongumich 9b0fa1210e clean up and refactor NonlinearEquality and BoundingConstraint 2024-08-06 15:42:09 -04:00
Varun Agrawal 5cdbacfd44 test and fix for issue 301 2024-01-07 20:23:58 -05:00
Varun Agrawal 1d9b83b963 Merge branch 'develop' into chi-squared-quantile 2023-10-18 13:49:59 -04:00
Varun Agrawal 790e3d515c add templated at methods for FactorGraph so it can perform typecasting for us 2023-10-06 12:34:49 -04:00
Fan Jiang 44d948e98e Remove the boost references
Signed-off-by: Fan Jiang <i@fanjiang.me>
2023-08-07 23:31:58 -07:00
Fan Jiang 4d68f0e55a
Merge branch 'develop' into fix/iSAM2 2023-07-30 14:35:50 -07:00
Varun Agrawal 7c935d9e43 small update to GNC IndexVector 2023-07-10 13:43:44 -04:00
Varun Agrawal 00f5596e70 Revert "switch from IndexVector to FastVector<size_t> now that pybind/stl.h is enabled"
This reverts commit 64c28504ad.
2023-07-10 13:40:14 -04:00
Varun Agrawal 3641dd1b34 Merge branch 'develop' into chi-squared-quantile 2023-07-10 13:11:02 -04:00
Varun Agrawal 64c28504ad switch from IndexVector to FastVector<size_t> now that pybind/stl.h is enabled 2023-07-10 12:54:03 -04:00
Adam Rutkowski 475184cb3c Removed boost guards from testSerializationSlam and fixed CMakeLists 2023-06-22 09:46:21 -05:00
Adam Rutkowski ab3e3773ec removed boost from TableFactor and added guards to testSerializationSlam 2023-06-21 13:25:36 -05:00
Varun Agrawal a807127b51 update GncOptimizer and make it available 2023-05-11 13:17:17 -04:00
Frank Dellaert c647257ffd Replaced numbered GTSAM_CONCEPT_ASSERT# with GTSAM_CONCEPT_ASSERT 2023-02-11 17:17:18 -08:00
Frank Dellaert 38a9ba3692 Work with raw char pointers to have correct pointer arithmetic and avoid buffer overflow. 2023-02-11 15:19:19 -08:00
Frank Dellaert ae1526dd8a Fix warnings and use new allocAligned scheme 2023-02-11 12:37:52 -08:00
Frank Dellaert 8fb0d255ca Excluding sources/headers/tests 2023-02-06 01:34:55 -08:00
Frank Dellaert 29c25970ad support 4 concept asserts 2023-02-06 01:03:33 -08:00
Frank Dellaert 7afccbc446 use emplace_shared 2023-02-06 01:03:17 -08:00
Frank Dellaert eb37866e92 GTSAM_CONCEPT_ASSERT to replace BOOST equivalent. 2023-02-06 00:35:36 -08:00
Frank Dellaert c1b5c192f8 Kill more boost headers 2023-02-05 20:45:54 -08:00
Frank Dellaert 62b302bc76 Excluding more files 2023-02-05 20:45:54 -08:00
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