Commit Graph

1161 Commits (72da68ebf30bdadc1a340c9a6220745d3a32e611)

Author SHA1 Message Date
Varun Agrawal 0302075280 serialize functions for Eigen::SparseVector 2025-01-03 14:43:37 -05:00
Varun Agrawal 49b74af075 Merge branch 'develop' into hybrid-timing 2025-01-02 16:43:39 -05:00
Varun Agrawal 0518b60c4d Merge branch 'develop' into hybrid-timing 2025-01-02 15:36:53 -05:00
Varun Agrawal 022ed50824 move common typedef to top 2024-12-31 21:01:59 -05:00
Varun Agrawal 6e4d1fa1cc rename 2024-12-31 21:01:28 -05:00
Matt 846c29fa2e Fix deperecated copies and redundant moves 2024-12-29 15:58:32 -08:00
Matt b7b48ba530 Fix lingering boost flags 2024-12-29 11:07:01 -08:00
Varun Agrawal 7f4209335a Merge branch 'develop' into hybrid-timing 2024-12-27 11:28:31 -05:00
Varun Agrawal ae213dd464 replace #ifdef with #if for GTSAM_ENABLE_BOOST_SERIALIZATION 2024-12-26 23:44:00 -05:00
Varun Agrawal 05e01b1b53 remove extra space after comma 2024-12-24 12:02:43 -05:00
Varun Agrawal ad3967e37f Merge branch 'develop' into hybrid-timing 2024-12-23 15:29:21 -05:00
Varun Agrawal 53cf49b1ba code to print timing as CSV 2024-12-23 15:20:40 -05:00
Varun Agrawal 51f3c6dea3 Optimize build time by adding Boost definitions in config.h 2024-12-22 23:48:50 -05:00
Fan Jiang 456df093f1 Change all occurances of unnamed enum (deprecated in C++20) to `constexpr` 2024-12-12 10:27:42 -05:00
Fan Jiang d8e4125558 Change the deprecated C++ enum math to constexprs 2024-12-12 10:27:42 -05:00
Fan Jiang ed098eaec6 Cleanup some includes and fix cassert 2024-12-11 14:05:05 -05:00
Fan Jiang bbdeaa400f Remove the asserts as they have already been checked in Eigen 2024-12-02 13:33:42 -05:00
Frank Dellaert ff9a399117 Spelling 2024-10-23 15:25:05 -07:00
Varun Agrawal 7427cb08e2 update gtsam:: namespace in base.i 2024-06-28 16:13:33 -04:00
Varun Agrawal 4947a10132 remove macro block for boost version 108000 2024-03-03 10:20:29 -05:00
Steven Lovegrove 5f931c4523 Close unmatched endif 2024-02-29 15:12:57 -08:00
Varun Agrawal 01490055ff
Merge pull request #1723 from borglab/wrap-barometricfactor 2024-02-28 10:37:21 -05:00
Varun Agrawal d947ffba67 correctly fix name collisions due to newly merged Boost PR 2024-02-26 17:04:15 -05:00
Varun Agrawal 2379cfab9a change C++ version to check against 2024-02-26 09:35:52 -05:00
Varun Agrawal 0d7d159203 fix for boost serialization collision 2024-02-26 09:14:39 -05:00
Varun Agrawal a47539506b undo serialization header change 2024-02-26 08:39:47 -05:00
Varun Agrawal 26f57ce3b2 wrap barometric factor 2024-02-22 15:07:24 -05:00
Tal Regev 17a4e4c174
#if BOOST_VERSION < 108000 2024-02-10 12:52:24 +02:00
Tal Regev 2971d9e74e Compile gtsam python for windows 2024-01-13 10:59:03 +02:00
Varun Agrawal 3f3578ee6f remove previous guard and do some formatting 2023-10-07 16:19:02 -04:00
ShuangLiu1992 4750d850ce guard serialization.h 2023-10-07 03:59:35 +00:00
Varun Agrawal ef7bab834c
Merge pull request #1558 from borglab/ordering-helpers
Overload `+=`, `,` operator
2023-07-17 02:37:11 -04:00
Varun Agrawal 2db2cca3d1
Merge pull request #1568 from borglab/doc/updates
Fix doxygen issues
2023-07-06 03:37:21 -04:00
Varun Agrawal 9c0caf60bc add header to timing.cpp 2023-06-29 16:39:08 -04:00
Varun Agrawal 0971c75a61 remove unnecessary headers 2023-06-29 15:27:23 -04:00
Varun Agrawal e70f8af448 leftover classes to re-add 2023-06-15 17:55:33 -04:00
Varun Agrawal 7c22b03b9e Merge branch 'develop' into wrap/pybind-stl 2023-06-15 15:46:38 -04:00
Varun Agrawal 6584b78cb4 fix memory leak 2023-06-08 18:32:02 -04: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
Varun Agrawal 29b245d1dc avoid multiple std::string() calls in toc function 2023-03-17 15:50:40 -04: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
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
Ankur Roy Chowdhury 9a50233426 Make GTSAM_CONCEPT_ASSERTS work with '-Wextra-semi' 2023-02-20 07:49:52 -08:00
Frank Dellaert b30d553042 Got rid of some warnings in the boost-free path 2023-02-11 17:28:48 -08:00
Frank Dellaert c647257ffd Replaced numbered GTSAM_CONCEPT_ASSERT# with GTSAM_CONCEPT_ASSERT 2023-02-11 17:17:18 -08:00
Frank Dellaert 179575764a Reverted ill-advised quick fix for concepts - now no-op. 2023-02-11 15:54:28 -08:00
Frank Dellaert a8eb98acea Fixed warnings that arise from stricter compiler flags 2023-02-11 12:32:50 -08:00
Frank Dellaert 61a30b0162 Make concepts work in the boost path 2023-02-06 02:09:32 -08:00
Frank Dellaert 29c25970ad support 4 concept asserts 2023-02-06 01:03:33 -08:00