Commit Graph

35 Commits (f7a678e54e551b66b8aec8325f5c5085e903d69a)

Author SHA1 Message Date
Frank Dellaert eb37866e92 GTSAM_CONCEPT_ASSERT to replace BOOST equivalent. 2023-02-06 00:35:36 -08:00
Frank Dellaert fdf53b62c6 Got rid or ifdefed many boost headers 2023-02-05 20:45:54 -08:00
kartik arcot ded4600353 removed boost serialization headers 2023-01-22 22:15:06 -08:00
kartik arcot a5b6968cbf serialization function comment moved 2023-01-22 22:14:28 -08:00
kartik arcot 4b235103cf ifdefs for gtsam folder on serialize 2023-01-22 22:12:16 -08:00
Frank Dellaert 638726fca5 An attempt to fix Windows issue. 2023-01-08 13:00:27 -08:00
Frank Dellaert 2fe4c83680 Make base class constructors available (including initializer lists). 2023-01-07 10:11:49 -08:00
Varun Agrawal eaac392f37 add base module 2022-07-26 16:47:45 -04:00
Frank Dellaert b975cdcc3d Compilation issues with linux system 2022-02-16 20:58:20 -05:00
Frank Dellaert 6337241cc4 Add boost version guard 2022-02-12 11:44:15 -05:00
Frank Dellaert 8dcde7bc58 Make work with boost 1.74 2022-02-12 11:09:53 -05:00
dellaert e0afc0e05c Removed mpl-based Testable scheme with GTSAM 4 traits. This means you now have to be Testable to be a "FastSet". Future plan is to completely get rid of ths data structure, which is probably all but fast. 2015-06-20 18:36:03 -07:00
dellaert 5719ba27fa Reducing header bloat by introducing new ThreadSafeException header. 2015-06-20 15:28:25 -07:00
cbeall3 68416d6330 Add serialization include to remedy issue #229 2015-05-20 21:38:38 -04:00
Thomas Schneider ebf5746987 Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
alexhagiopol d8468567b2 MOre bloat reduction and header ordering. 2015-03-02 20:19:59 -05:00
alexhagiopol 77770b48b5 Include <iostream> in types.h only when TBB is on. 2015-02-24 14:39:08 -05:00
alexhagiopol 7dca1d76a5 More reductions in included lines. 2015-02-20 17:09:17 -05:00
dellaert 3f125b46df New method merge (mainly for MATLAB) 2014-05-06 11:08:33 -04:00
Richard Roberts 68a85afed0 Added allocator selection options to CMake, as well as detecting Google perftools and adding the option to use the tcmalloc allocator. Improved availability of TBB and allocator information in config.h and exported cmake config. 2013-10-13 22:21:07 +00:00
Richard Roberts e3ea39f182 Made allocator switchable at compile time in Fast* 2013-08-15 17:21:14 +00:00
Richard Roberts 094fffeea7 Fixed compile errors on Linux 2013-08-11 00:56:50 +00:00
Richard Roberts 5b15b11261 Added FastSet/Map exists function 2013-08-08 21:41:23 +00:00
Alex Cunningham 82593a2432 Added conversion functions from Fast* classes to stl containers. Added permuteWithInverse() to BayesTree 2012-10-08 20:30:59 +00:00
Alex Cunningham 6284312a5c Added unit test for Fast* containers, added generic interface to convert from containers to KeySet 2012-09-24 19:42:41 +00:00
Alex Cunningham c37237e43b added conversions from non-pool-allocator containers 2012-07-02 19:54:32 +00:00
Richard Roberts 8e39e6b656 Fixed doxygen warnings 2012-06-07 04:54:40 +00:00
Richard Roberts 08b87be4b5 Fixed parenthesis typos 2012-04-09 13:21:14 +00:00
Richard Roberts 8885b33191 Added serialization functions to Fast* containers (wrappers around STL containers that use a boost pool allocator for speed) 2012-02-08 23:11:41 +00:00
Richard Roberts aa31be1649 Made Fast* container constructors explicit (like the STL versions) to prevent bugs 2012-01-06 21:21:00 +00:00
Alex Cunningham 3b5c6e8cef Removed old Testable base class 2011-10-20 02:11:28 +00:00
Richard Roberts fbc4b42d05 Made FastSet testable with template magic 2011-09-07 15:41:50 +00:00
Frank Dellaert 5cc106a24b Documentation and creation of Doxygen module "base" 2011-09-07 05:01:46 +00:00
Kai Ni 438af1608d more comments 2010-11-01 18:38:12 +00:00
Richard Roberts 2c90e3d836 Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'. 2010-10-25 20:10:33 +00:00