Commit Graph

1986 Commits (fe7d87735216b701a85af6b51a59cf4cdfef1b3d)

Author SHA1 Message Date
Varun Agrawal f875662040 Merge branch 'develop' into fixes 2023-10-08 11:01:39 -04:00
Tal Regev 2c4cdbb8c1
Fix windows tests 2023-09-25 20:33:35 +03:00
Varun Agrawal c25f8a60b7 fix warnings 2023-09-21 13:56:20 -04:00
Varun Agrawal ac3f3dbd60 clean up GTSAM version setting 2023-09-05 06:48:24 -04:00
Varun Agrawal e4ff39cd42 Merge branch 'develop' into fix/windows-tests 2023-07-27 12:06:12 -04:00
Tal Regev 62d59c62d4
Fix windows test 2023-07-20 08:28:23 +03:00
Frank Dellaert 6eeceb679a Fix unit tests 2023-07-17 16:55:20 +02:00
Varun Agrawal 5fa889b035 add GTSAM_EXPORT tags 2023-06-21 17:32:26 -04:00
Varun Agrawal 57311281fb use std::map<Key, uint32_t> for Key-Dim maps 2023-06-21 09:56:16 -04:00
Varun Agrawal fbf155d91e undo changes 2023-06-21 09:55:52 -04:00
Varun Agrawal 62fe1a9379 add todo for error in SmartStereoProjectionFactorPP.h 2023-06-20 17:35:57 -04:00
Varun Agrawal 254e3128e6 fix for multiply defined symbol error in LPInitSolver 2023-06-20 17:35:57 -04:00
Varun Agrawal b0404aa109 small improvements 2023-06-20 17:35:57 -04:00
Varun Agrawal b252f64c33 re-enable testSmartStereoProjectionFactorPP 2023-04-27 16:32:25 -04:00
Varun Agrawal e5bf78e688 remove extra semicolons 2023-03-10 15:36:46 -05:00
Ankur Roy Chowdhury ae22dc1b6f Use quotes to include 'gtsam_instable/dllexport.h' 2023-03-07 11:31:58 -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 ec91f96f3d import missing header 2023-03-02 14:15:25 -08:00
Ankur Roy Chowdhury f95ffed82e Moves examples/FixedLagSmootherExample.cpp -> gtsam_unstable/examples/FixedLagSmootherExample.cpp 2023-03-02 13:57:18 -08:00
Frank Dellaert 2ce0b57f05 Fixed python wrapper 2023-02-20 08:20:16 -08:00
Frank Dellaert 6df2f3eeda Fixed examples 2023-02-20 08:05:07 -08:00
Frank Dellaert ccb151d07b Added deprecated headers 2023-02-20 08:03:36 -08:00
Ankur Roy Chowdhury ddcfc1b50b Moves 'BatchFixedLagSmoother' to 'gtsam' from 'gtsam_unstable' 2023-02-20 07:49:52 -08:00
Lawrence Ibarria 1bed89e942 Allow override of BUILD_SHARED_LIBS
The cmake option BUILD_SHARED_LIBS is a cmake built-in option
to control if libraries are by default SHARED or STATIC.

For large projects, it is desired to be able to design gtsam as a
shared or static library regardless of the value of BUILD_SHARED_LIBS.
This change is unobtrusive, two new cmake options are created, to
force gtsam to be a shared or static library. If neither option is
set (this is the default), the behavior of gtsam remains unchanged
which is to use BUILD_SHARED_LIBS decision.
2023-02-12 13:29:30 -08:00
Frank Dellaert a8eb98acea Fixed warnings that arise from stricter compiler flags 2023-02-11 12:32:50 -08:00
Frank Dellaert 2856282932
Merge pull request #1444 from borglab/feature/remove_boost_completely
Optionally remove boost completely
2023-02-06 12:56:55 -08:00
Frank Dellaert c6dd2bb0f0 Fix up timing and examples 2023-02-06 01:44:55 -08:00
Frank Dellaert aac277d949 Remove serialization header 2023-02-06 01:35:14 -08:00
Frank Dellaert 8fb0d255ca Excluding sources/headers/tests 2023-02-06 01:34:55 -08:00
Frank Dellaert a9971fd2fd More emplace_shared usage 2023-02-06 01:20:27 -08:00
Frank Dellaert d38562868f include assert header 2023-02-05 22:50:36 -08:00
Frank Dellaert 9a7bce8540 Exclude testSmartStereoProjectionFactorPP 2023-02-05 21:10:38 -08:00
Frank Dellaert c1b5c192f8 Kill more boost headers 2023-02-05 20:45:54 -08:00
Frank Dellaert fdf53b62c6 Got rid or ifdefed many boost headers 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 62d0552368 CMakeList changes 2023-02-05 20:45:54 -08:00
kartik arcot baf4cf5a23 fix ordering 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
kartik arcot 2eecfe382b excluding some examples and moved index_sequence implementation to gtsam namespace 2023-02-05 20:45:54 -08:00
kartik arcot fc05618907 disable scheduler since it uses boost::escaped_list_tokenizer 2023-02-05 20:45:54 -08:00
kartik arcot a77b5bc1d7 boost::variant -> std::variant 2023-02-05 15:04:15 -08:00
Frank Dellaert fbc748a1a1 Merge branch 'develop' into feaure/remove_misc_boost 2023-02-05 10:43:34 -08:00
kartik arcot 111d911377 true type, and is_same 2023-02-04 12:22:17 -08:00
kartik arcot 7ed0083928 remove format headers 2023-02-04 12:21:32 -08:00
kartik arcot 9347f35ae5 replace boost::format 2023-02-04 12:21:32 -08:00
Frank Dellaert ae7c17420d Replace std::tie with c++17 pattern matching 2023-02-04 10:28:14 -08:00
Frank Dellaert eeda8a7ff2 c++17 style eliminatePartialSequential calls 2023-02-04 08:41:46 -08:00
Frank Dellaert 6e6bb6b513 Fixed arguments in constructors 2023-01-25 18:32:50 -08:00
Frank Dellaert e5964736d1 Resolve review comments 2023-01-25 08:23:12 -08:00
kartik arcot 769ecd3e96 remove tuple header 2023-01-23 18:30:09 -08:00