Commit Graph

11617 Commits (ab88471c2a5383e6e094e8c5674aa86e9398a4b8)

Author SHA1 Message Date
Jose Luis Blanco-Claraco ab88471c2a
unhide doc section in PDF 2020-06-10 10:06:16 +02:00
Varun Agrawal 08487f7a43
Merge pull request #341 from borglab/fix/python-plotting
Plotting updates
2020-06-08 22:27:43 -05:00
Varun Agrawal 7a089ba79f Undo API changes 2020-06-08 13:46:12 -05:00
Frank Dellaert dbcb3226dd
Merge pull request #340 from acxz/patch-1
add tests for TBB build
2020-06-08 10:50:03 -04:00
Varun Agrawal 1c82ac345f Plotting updates
- Fixed plotting functions
- Renamed `P` to more descriptive `covariance`
- Added docstrings
2020-06-08 09:24:14 -05:00
acxz b8734b461e
add tests for TBB build 2020-06-06 15:04:43 -04:00
Jose Luis Blanco-Claraco 082604b44f
Merge pull request #339 from borglab/fix/out-of-place-pragma-once
remove out-of-place pragma
2020-06-05 07:53:19 +02:00
Jose Luis Blanco Claraco 6938955ba1
remove out-of-place pragma 2020-06-04 20:21:08 +02:00
Fan Jiang 75ce6d60ef
Merge pull request #337 from borglab/feature/fast_hessian
Switched to in-place update of the diagonal Hessian
2020-06-03 23:12:58 -04:00
Fan Jiang 65036b2019 Devirtualize hessianDiagonal 2020-06-03 20:07:14 -04:00
Fan Jiang 4d5d1dc1de Trying to fix old GCC 2020-06-03 13:29:19 -04:00
Fan Jiang f2a7864fb6 Further optimization 2020-06-02 23:52:38 -04:00
Fan Jiang e8111a129d Address comments 2020-06-02 23:06:00 -04:00
Fan Jiang 9186e656a5 Zero initialize the allocated vector 2020-06-02 22:00:11 -04:00
Fan Jiang 151809c89c replaced all find&insert to emplace 2020-06-02 21:33:58 -04:00
Varun Agrawal 776891b43b
Merge pull request #338 from borglab/feature/add-prior-wrapper
Add addPrior to wrapper
2020-06-02 19:18:36 -05:00
Fan Jiang 0675b82c1f Fixed TBB detection and make emplace great again 2020-06-02 20:01:51 -04:00
Fan Jiang 23617fd430 Move to header 2020-06-02 19:44:44 -04:00
Fan Jiang 5bf8dc4174 Fixed emplace to align with std 2020-06-02 17:36:20 -04:00
Fan Jiang 1fe876aba6 Fix build 2020-06-02 16:40:41 -04:00
Fan Jiang b669e3aa3f fix checks 2020-06-02 16:18:18 -04:00
Fan Jiang 15fda68c1a Use faster version of in-place add 2020-06-02 16:17:28 -04:00
Varun Agrawal 9234c7993c wrap the addPrior method and added a test for python 2020-06-02 14:59:03 -05:00
Fan Jiang 50ffeb7dcd Use find 2020-06-02 15:38:04 -04:00
Fan Jiang f73429133a Switched to in-place update of the diagonal Hessian 2020-06-02 12:44:57 -04:00
Jose Luis Blanco-Claraco 65da699e57
Merge pull request #332 from berndpfrommer/rename_libmetis
rename libmetis -> libmetis-gtsam to avoid collision with system libs
2020-06-02 10:17:01 +02:00
Bernd Pfrommer 5801ab079d rename libmetis -> libmetis-gtsam to avoid collision with system libs 2020-06-01 16:20:56 -04:00
Fan Jiang 106cab5b53
Merge pull request #331 from acxz/unused-post-order
remove unused post order traversal
2020-06-01 13:51:45 -04:00
Jose Luis Blanco-Claraco a09bbe7c0e
Merge pull request #328 from berndpfrommer/add_gnu_installdirs
use GNUInstallDirs to make install destination directories configurable
2020-06-01 17:29:36 +02:00
Bernd Pfrommer 71f4bb3019 Use GNUInstallDirs to make install destination directories configurable 2020-05-31 21:52:00 -04:00
acxz b586372ca8 remove unused post order traversal 2020-05-31 17:30:24 -04:00
Frank Dellaert ff60ea8dbc
Merge pull request #326 from zwn/fix-python-examples
Fix problem introduced in #255.
2020-05-29 10:34:31 -04:00
Zbynek Winkler c74a25cdf2 Fix problem introduced in #255.
The api plot_pose3 and plot_pose3_on_axes has been changed, breaking
backward compatibility by adding arguments in the middle. The newly
introduced arguments have been moved to the end of the argument list to
mitigate the problem.
2020-05-29 14:50:29 +02:00
Frank Dellaert 3422c3bb66
Merge pull request #323 from borglab/fix/faster-pim-predict
Optional jacobian computation in PreintegrationBase predict function
2020-05-27 21:06:01 -04:00
Varun Agrawal 23742f30e6 optional jacobian computation in PreintegrationBase predict function 2020-05-26 13:57:55 -05:00
Jose Luis Blanco-Claraco 9ed8d8c31a
Merge pull request #320 from berndpfrommer/updated_packaging
added email parameter to ubuntu/debian packaging scripts
2020-05-24 10:20:41 +02:00
Bernd Pfrommer ab4569457d added email parameter to ubuntu/debian packaging scripts 2020-05-23 19:32:38 -04:00
Frank Dellaert d8bd5e3a5c
Merge pull request #318 from borglab/fix/solver_formatting
Formatting only
2020-05-22 08:41:01 -04:00
Frank dellaert 3d42e4e76a Formatting only
# Conflicts:
#	gtsam/nonlinear/NonlinearOptimizer.cpp
#	tests/testPCGSolver.cpp
2020-05-21 14:50:02 -04:00
Varun Agrawal c66b227410
Merge pull request #313 from borglab/demangle
Demangle the type when printing
2020-05-19 20:41:07 -05:00
Varun Agrawal 14ccd06bf2 print custom error message if type names match 2020-05-19 17:34:07 -05:00
Varun Agrawal baaa656628 demangle other type instances 2020-05-18 17:45:45 -05:00
Varun Agrawal 77ffbf47cc better conditional compilation 2020-05-18 17:37:02 -05:00
Varun Agrawal 25bf695b77 updated cmake to include library for Windows demangling 2020-05-18 16:43:14 -05:00
Varun Agrawal d05279ee5e updated demangle code to not use unique_ptr, support for Windows, and a simple test 2020-05-18 16:39:03 -05:00
Varun Agrawal 95e7eea4b7 Demangle the type when printing 2020-05-18 02:19:54 -04:00
Frank Dellaert a76c0a20ee
Merge pull request #310 from borglab/fix/x32-unit-tests
Fix 32-bit unit test failures
2020-05-15 08:48:21 -04:00
Jose Luis Blanco-Claraco b73f03646d
Fix potential uninitialized matrix elements (Fixes #306) 2020-05-15 09:22:04 +02:00
Jose Luis Blanco-Claraco 723f7ebda7
relax test threshold (+clang-format sort headers) 2020-05-13 09:47:17 +02:00
Fan Jiang f25e4a9774
Fix uninitialized variable usage 2020-05-13 09:42:56 +02:00