Commit Graph

62 Commits (8a1c4120bbb6c58812d1e6df8c606a51cdec854b)

Author SHA1 Message Date
Varun Agrawal 50e93b165b fix docstring 2025-04-13 10:44:23 -04:00
Varun Agrawal 0518b60c4d Merge branch 'develop' into hybrid-timing 2025-01-02 15:36:53 -05:00
Varun Agrawal 6e4d1fa1cc rename 2024-12-31 21:01:28 -05:00
Matt b7b48ba530 Fix lingering boost flags 2024-12-29 11:07:01 -08:00
Varun Agrawal 53cf49b1ba code to print timing as CSV 2024-12-23 15:20:40 -05:00
kartik arcot 0ab76abe93 fix timing flag 2023-02-05 20:45:54 -08:00
kartik arcot b02c5ceefa timer 2023-02-05 20:45:54 -08:00
kartik arcot b63a8b9542 gtsam compiles and tests run with and without boost serialization 2023-01-22 22:16:46 -08:00
kartik arcot bea191f009 removed boost/shared_ptr 2023-01-22 08:40:02 -08:00
kartik arcot 852e8768c0 shared_ptr, make_shared, allocate_shared 2023-01-22 08:40:02 -08:00
Varun Agrawal fd839e71b6 fix latex symbol warnings 2022-07-26 16:38:51 -04:00
Jose Luis Blanco-Claraco fb05fa6bd7
Fix MSVC link errors (missing DLLEXPORTs) 2019-12-15 09:13:53 +01:00
Jose Luis Blanco-Claraco 438b4ff014 more DLL warnings & errors fixed 2019-07-18 11:09:08 +02:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
Jing Dong 971d2e519f gtsam type header only when using old boost timer 2015-10-17 18:21:48 -04:00
Jing Dong 951377c80f fix type errors and timer issue in LM optimizer 2015-10-16 14:18:13 -04:00
dellaert 47495c8f46 Included config where needed 2015-06-21 18:14:20 -07:00
dellaert 75e072396c Refactored and renamed some internals 2015-06-14 16:05:39 -07:00
dellaert a18875b598 Changed headers to GTSAM-style (near to far) 2015-06-14 16:05:09 -07:00
Richard Roberts 686051c032 Convert DOS line endings to UNIX 2014-01-09 16:39:27 -05:00
Frank Dellaert 302880fbe3 namespace internal does not only exist in gtsam -> made macros more explicit 2013-10-31 03:19:41 +00:00
Frank Dellaert 194cae51ef Added some handy methods, and formatted cpp file using BORG style 2013-10-28 15:12:47 +00:00
Richard Roberts 3ff205b829 Documentation for timing.h 2013-10-22 23:14:21 +00:00
Richard Roberts 68c6bf4a38 Added CMake code and preprocessor macros so that everything works without TBB and falls back on single-threading 2013-08-16 20:26:07 +00:00
Richard Roberts ebe1635016 Using TBB timers for wall time 2013-08-16 00:46:54 +00:00
Richard Roberts ff88c8fdc8 Added wall time to timing functions 2013-08-01 21:57:03 +00:00
Richard Roberts eeef9eab32 Generating config.h file in CMake with quaternion mode flag, dataset paths. Also added CMake option to use system-installed Eigen, which works by generating a global eigen include file containing the corresponding include paths. 2013-04-25 15:57:15 +00:00
Richard Roberts a54d177202 Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Alex Cunningham 3ddb6e6f5c Fixed compile problem on timing functions with Richard 2013-03-08 19:53:37 +00:00
Richard Roberts dd685f0f52 Added tictoc_reset function to clear timing outline 2013-03-06 22:07:08 +00:00
Alex Cunningham e21c071013 Fixed preprocessor directive in timing - now works on non-gcc compilers 2013-02-16 19:19:13 +00:00
Alex Cunningham 799bd30eea Added option to manually disable using newer boost timers to minimize linking complexity 2013-02-14 20:42:17 +00:00
Richard Roberts 0fa90d2cd4 Was missing including boost version header in timing.h 2012-12-11 19:14:37 +00:00
Richard Roberts 2e856f5260 Added tictoc_getNode function to timing to retrieve a node to access its times programmatically 2012-11-02 22:07:28 +00:00
Richard Roberts 9ebc906150 Print timing outline in order of appearance in code 2012-10-08 22:40:29 +00:00
Richard Roberts 89b50e7679 Renamed tic -> gttic and toc -> gttoc to avoid conflict with PCL tic/toc 2012-10-02 20:18:41 +00:00
Richard Roberts 4876cc7ff7 Revamped timing statements - much easier to use, exception-safe (see email to frankcvs list) 2012-10-02 18:36:39 +00:00
Richard Roberts 19796465bf Moved back missing tictoc_print 2012-06-06 12:51:21 +00:00
Richard Roberts 5d8f287e6e Added comment explaining disabled new boost timers 2012-06-05 21:56:19 +00:00
Richard Roberts 82e3d23230 Always using old boost timers to avoid boost system dependency 2012-06-05 21:50:49 +00:00
Richard Roberts c2fe87fdc4 Fallback on old boost timers 2012-06-05 21:30:42 +00:00
Richard Roberts dacff98f9f Using boost timer instead of chrono to support older boost versions 2012-06-05 20:03:31 +00:00
Richard Roberts fd592dd689 Reverted using boost chrono because chrono is not available on boost <1.47 2012-06-05 15:18:44 +00:00
Richard Roberts 2060f1dd22 Initial changes to compile on windows 2012-05-22 20:37:13 +00:00
Yong-Dian Jian e9ae2b5cc7 with percentage information 2012-02-16 18:16:34 +00:00
Yong-Dian Jian b4216b325b avoid cacheing the history to eliminate performance penalty 2012-02-15 23:49:46 +00:00
Yong-Dian Jian b96b03a733 alternative timing report 2012-02-15 02:12:36 +00:00
Paul Kippes 6f406dc7d4 Keep timing class from slowing performance when timing disabled (merged change from r7480:7481) 2011-11-09 15:23:57 +00:00
Frank Dellaert 5cc106a24b Documentation and creation of Doxygen module "base" 2011-09-07 05:01:46 +00:00
Alex Cunningham 778001f63e assorted cleanup - mostly comments and adding implementations to cpp files, rather than in header files 2011-06-13 20:01:58 +00:00