Commit Graph

8650 Commits (bba4b8731f68652398e4d1b85224e13e89517917)

Author SHA1 Message Date
Travis Driver bba4b8731f Final cleanup 2023-06-06 10:01:46 -07:00
Travis Driver 8d134fd120 Revert formatting for triangulation.h 2023-06-06 09:48:05 -07:00
Travis Driver f6f91ce231 Revert formatting for triangulation.cpp 2023-06-06 09:38:19 -07:00
Travis Driver fcee29e628 Handle q_i = 0 (or NaN) for LOST 2023-06-05 19:11:41 -07:00
Travis Driver 3eec88f60e Added rank threshold to triangulateLOST 2023-06-02 15:44:51 -07:00
Varun Agrawal 20ba6b41dd fix geometry wrapper 2023-05-26 15:05:30 -04:00
Travis Driver 90eac3565c Add more wrapped functions 2023-05-02 23:00:53 -04:00
Varun Agrawal a8e55e549a wrap Unit3 methods with Jacobians 2023-05-02 15:47:30 -04:00
zubingtan 9279d2713f fix jacobian to line in Line3::transformTo 2023-04-13 14:29:18 +08:00
Varun Agrawal 5ab98a8c2e
Merge pull request #1502 from zubingtan/use_auto_for_map_in_range_based_for_loop
Some refine works related to range-based for-loop of map constainer
2023-04-13 00:56:24 -04:00
zubingtan bde0559052 format std_optional_serialization load function 2023-04-10 10:00:11 +08:00
zubingtan 329041d724 use auto for map for-loop
1. reserve vector size in DecisionTreeFactor::apply
2. use auto in range-base for-loop to avoid implictly conversion in VectorValues and DecisionTreeFactor. Some format issues are address, too (add spaces).
2023-04-08 14:54:06 +08:00
Varun Agrawal baae3e265d remove extra semi-colon 2023-03-17 18:00:18 -04:00
Varun Agrawal c46bed7e52 fix hybrid timing calls to allow working with outer scope 2023-03-17 17:59:51 -04:00
Varun Agrawal 488dd7838f update HybridSmoother to be more like HybridISAM, compute ordering if not given 2023-03-17 17:58:31 -04:00
Varun Agrawal 29b245d1dc avoid multiple std::string() calls in toc function 2023-03-17 15:50:40 -04:00
Varun Agrawal 1db3cdc780 add curly braces to make code more readable 2023-03-17 15:50:03 -04:00
Varun Agrawal e331a47b6f fix doc typo 2023-03-17 15:49:03 -04:00
Varun Agrawal 16e2ee8ae6 remove unnecessary header that needs boost 2023-03-10 16:05:01 -05:00
Varun Agrawal a6d13763a6 replaced concept check no op with alternate that doesn't cause a segfault 2023-03-10 15:34:50 -05:00
Frank Dellaert 551818cbf1
Merge pull request #1486 from borglab/jlblancoc-patch-2
cmake: explicitly specifying the linker language for gtsam
2023-03-07 17:55:31 -08:00
Ankur Roy Chowdhury 910e71a878 seperately include 'gtsam_unstable/dllexport.h' inside IncrementalFixedLagSmoother.h 2023-03-07 11:14:40 -08:00
Ankur Roy Chowdhury 348677a7bd Conditionally include 'gtsam_unstable/dllexport.h' 2023-03-06 17:00:21 -08:00
Ankur Roy Chowdhury e69d0dc33a Fix import 2023-03-06 16:45:49 -08:00
Ankur Roy Chowdhury cb8cd25b28 Get rid of 'shadow-field' errors/warnings 2023-03-06 15:21:11 -08:00
Ankur Roy Chowdhury 8830896f01 Fix merge conflicts 2023-03-06 15:02:08 -08:00
Ankur Roy Chowdhury fac3590994 'push_back' entire factor graph instead of individual 'factors' 2023-03-06 14:58:50 -08:00
Jose Luis Blanco-Claraco b86a784e2d
cmake: explicitly specifying the linker language for gtsam
Integrating upstream from: https://salsa.debian.org/science-team/gtsam/-/blob/master/debian/patches/0004-I-m-explicitly-specifying-the-linker-language-for-gt.patch

cc: original author @dkogan
2023-03-06 01:08:09 +01:00
Varun Agrawal 28217ea767 some fixes 2023-03-04 20:28:28 -05:00
Varun Agrawal 269de94f9b Merge branch 'develop' into hybrid/constant-term 2023-03-04 15:11:52 -05:00
Varun Agrawal 3f89c7af49 fix typo 2023-03-04 11:50:51 -05:00
Varun Agrawal 9211dddf6c improve the mixture factor handling so it uses the factor directly 2023-03-04 11:50:41 -05:00
Ankur Roy Chowdhury 27e786aae2 A few minor fixes to allow compiling 'boost-free' gtsam without compiling 'gtsam_unstable'. 2023-03-02 13:05:07 -08:00
Varun Agrawal 05f741e083 include bitset header 2023-03-01 16:25:44 -05:00
Varun Agrawal cc9a2dc404 convert from boost to std shared pointers 2023-03-01 15:51:11 -05:00
Varun Agrawal 814c4a6e6f Merge branch 'develop' into combined-imu-factor 2023-03-01 15:50:54 -05:00
Varun Agrawal 2e1c51478c fix docstring 2023-03-01 15:40:55 -05:00
Varun Agrawal 01a959b9e5 differing noise models for multi-dimensional problem 2023-03-01 14:46:47 -05:00
Varun Agrawal 8ba5da44a6 some cleanup 2023-03-01 14:44:40 -05:00
Varun Agrawal c204524a3b function to add constant term for correcting HybridGaussianFactorGraph 2023-03-01 13:02:55 -05:00
Frank Dellaert 36b3763398 Fix warnings on gcc 2023-02-23 06:49:43 -08:00
Frank Dellaert fa676d285c Fixed export macros 2023-02-22 22:36:35 -08:00
Frank Dellaert 2ce0b57f05 Fixed python wrapper 2023-02-20 08:20:16 -08:00
Ankur Roy Chowdhury 72b31221c1 Deal with '-Wunused-exception-parameter' from 'nonliner/utilities.h' 2023-02-20 07:49:52 -08:00
Ankur Roy Chowdhury 9a50233426 Make GTSAM_CONCEPT_ASSERTS work with '-Wextra-semi' 2023-02-20 07:49:52 -08:00
Ankur Roy Chowdhury ddcfc1b50b Moves 'BatchFixedLagSmoother' to 'gtsam' from 'gtsam_unstable' 2023-02-20 07:49:52 -08:00
Frank Dellaert a96b6918db
Merge pull request #1464 from Ibarria/law/cmakeoptions
Allow override of BUILD_SHARED_LIBS
2023-02-16 10:59:25 -08:00
Varun Agrawal d303b221de
Merge branch 'develop' into law/cmakeoptions 2023-02-15 21:52:28 -05:00
Lawrence Ibarria b103fea40c Fix cmake issue with msvc
The cmake call to set_properties is fully overriding a property,
in this case the COMPILE_DEFINITIONS and we were losing an eigen
definition needed. The correct way to do this is to use the cmake
function target_compile_definitions
2023-02-15 07:42:52 -08:00
Varun Agrawal 04daae036e fix to remove leftover boost 2023-02-13 20:00:09 -05:00