Commit Graph

16177 Commits (f95ffed82ea00d1b367dc7bde8a57da2846894d5)

Author SHA1 Message Date
Ankur Roy Chowdhury f95ffed82e Moves examples/FixedLagSmootherExample.cpp -> gtsam_unstable/examples/FixedLagSmootherExample.cpp 2023-03-02 13:57:18 -08: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
Frank Dellaert 7fff398b4d
Merge pull request #1474 from borglab/wrapper/update
Wrapper Update for GTSAM 4.3
2023-02-23 11:24:48 -08:00
Frank Dellaert 1bf6954372 Merge branch 'develop' into wrapper/update 2023-02-23 08:07:33 -08:00
Frank Dellaert d392a3e117
Merge pull request #1475 from borglab/feature/move_smoother 2023-02-23 08:05:03 -08:00
Frank Dellaert 36b3763398 Fix warnings on gcc 2023-02-23 06:49:43 -08:00
Frank Dellaert 38f0158890 Build Release only 2023-02-23 06:49:36 -08:00
Frank Dellaert a9e18d072a Fix warnings on gcc 2023-02-23 06:46:15 -08:00
Frank Dellaert bc44c46378 revert to j2 2023-02-23 06:40:40 -08:00
Frank Dellaert 6caea27638 Another CI fix 2023-02-22 23:10:16 -08:00
Frank Dellaert 86ee0166b0 Remove old compilers 2023-02-22 23:08:54 -08:00
Frank Dellaert d6cd6a1cf5 Only most recent compilers 2023-02-22 23:06:53 -08:00
Frank Dellaert fa676d285c Fixed export macros 2023-02-22 22:36:35 -08:00
Frank Dellaert 7374a7a87d Try CI fix to save space 2023-02-22 22:35:30 -08:00
Frank Dellaert ad2f598245 Remove disable of warning not consistent across different clang versions 2023-02-20 12:54:56 -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 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 1c3e567319 Try -j1 2023-02-20 07:47:42 -08:00
Varun Agrawal 9a38b57144 update wrapper files to new version 2023-02-18 19:34:23 -05:00
Varun Agrawal 60df8c07b0 Merging 'master' into 'wrap' 2023-02-17 03:13:23 -05:00
Varun Agrawal 53714794e2 Squashed 'wrap/' changes from ba3dcab16..076a5e3a9
076a5e3a9 Merge pull request #157 from borglab/upgrade
5e0caa63d fix matlab wrapper for std::optional
f4ea1c2fe update matlab.h and docs
de87ee0ff fix tests
06a16ce46 update matlab cmake script
0e84fa49c add boost serialization flag to wrapping script
4bb10411a use std pointers and make boost serialization optional
ec647385f clean up python wrapper more
a4da6a021 update tests
709b80d2f update python wrapper CMake
5b50739d6 update template files
bfc0bf57b update python wrapper to use only std and to optionally wrap serialization methods
de8c4153b remove use_boost arg from interface_parser
4dc835aec repurpose use_boost flag to use_boost_serialization

git-subtree-dir: wrap
git-subtree-split: 076a5e3a95e68f3900beee0d063322ec83e80ae3
2023-02-17 03:13:23 -05:00
Frank Dellaert 0a524dd02e
Merge pull request #1469 from borglab/cmake-compatibility
Cmake Compatibility
2023-02-16 10:59:53 -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 f376be411a make cmake compatible with version 3.10 2023-02-16 01:31:54 -05:00
Varun Agrawal 3e4884d019
Merge pull request #1467 from borglab/fixes-from-4.2 2023-02-16 01:22:32 -05: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
Frank Dellaert 282c3f4d45
Merge pull request #1465 from borglab/fixes
CMakes updates
2023-02-14 22:29:43 -08:00
Varun Agrawal 04daae036e fix to remove leftover boost 2023-02-13 20:00:09 -05:00
Varun Agrawal e36440b08d add ordering method for HybridSmoother 2023-02-13 19:40:53 -05:00
Varun Agrawal 765e73879b Add better hybrid support 2023-02-13 19:40:38 -05:00
Varun Agrawal df973651fb remove commented Cmake commands 2023-02-13 19:38:36 -05:00
Varun Agrawal e08c227f0b only print cmake compile options for current build version 2023-02-13 19:38:21 -05:00
Varun Agrawal 464b025b46 Revert "enforce C++17 standards"
This reverts commit 4e999b3419.
2023-02-13 12:05:59 -05:00
Varun Agrawal 4e999b3419 enforce C++17 standards 2023-02-13 11:02:19 -05:00
Varun Agrawal 0e6cbfd44a improved CMake for Boost serialization flag 2023-02-13 11:00:14 -05:00
Varun Agrawal 3374524172 clean up cmake 2023-02-12 22:16:32 -05:00
Frank Dellaert 32c5bb2aad
Merge pull request #1460 from borglab/fix/concepts
Reverted ill-advised concepts, attempt 2
2023-02-12 16:46:09 -08:00
Lawrence Ibarria 5851656544 Merge remote-tracking branch 'origin/develop' into law/cmakeoptions 2023-02-12 14:32:45 -08:00
Frank Dellaert 03de47b860
Merge pull request #1458 from borglab/fix/expressions
Cross-platform traceStorage
2023-02-12 14:01:13 -08:00
Lawrence Ibarria 5347d205e8 Minor cleanup on HandleEigen.cmake 2023-02-12 13:39:39 -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 9cc00a85f6 Merge branch 'develop' into fix/expressions 2023-02-12 07:12:23 -08:00
Frank Dellaert 16bffa645f
Merge pull request #1456 from borglab/fix/warnings
Fixed warnings that arise from stricter compiler flags
2023-02-12 07:03:08 -08:00
Frank Dellaert 72cdcf8ce3
Merge pull request #1453 from keevindoherty/hotfix/sumproduct
Add normalization to sum-product, avoiding underflow.
2023-02-11 22:46:50 -08:00
Frank Dellaert 598582087f Remove more redundant virtual destructors 2023-02-11 22:46:16 -08:00