Commit Graph

11322 Commits (d9923fc3cc36605ce52ab35a71bb4a69713d045f)

Author SHA1 Message Date
Peter Mullen 1236ab6c8e Move TransformCovariance functor into lie.h 2019-12-20 23:15:56 -08:00
Varun Agrawal f2376a644e install gtsam_unstable correctly on APPLE devices 2019-12-20 20:52:34 -05:00
Peter Mullen 34e429af9e Merge remote-tracking branch 'borglab/develop' into develop 2019-12-20 17:23:29 -08:00
Frank Dellaert 0cb32d7c24
Merge pull request #197 from borglab/fix/clang-travis-error
fix missing include
2019-12-20 07:24:18 -05:00
Jose Luis Blanco-Claraco d76fc052b0
fix missing include 2019-12-20 10:06:15 +01:00
Frank Dellaert bd51af1b3e
Merge pull request #190 from borglab/fix/generic_value_copy
Fix GenericValue copy
2019-12-19 00:21:58 -05:00
Frank Dellaert 7c255010e4
Merge pull request #194 from borglab/fix/msvc-link-errors
Fix MSVC link errors (missing DLLEXPORTs)
2019-12-16 13:32:45 -05:00
Peter Mullen 1f4297a0ec Move shared code into a header file 2019-12-15 22:59:11 -08:00
Peter Mullen f33a77234f Fix another compiler warning. Change function arguments to const ref 2019-12-15 22:16:01 -08:00
Peter Mullen 46eb35ecff Attempt to fix clang compile warnings and execution failures. Change function names. Add a few comments. 2019-12-15 20:17:56 -08:00
Jose Luis Blanco-Claraco fb05fa6bd7
Fix MSVC link errors (missing DLLEXPORTs) 2019-12-15 09:13:53 +01:00
Jose Luis Blanco-Claraco ecd65b1ad9
Merge pull request #186 from borglab/fix/tbb-hash-32bit
Fix broken 64bit hash in tbb in 32bit builds
2019-12-14 00:04:48 +01:00
Jose Luis Blanco-Claraco d0971104ce
Fix broken 64bit hash in tbb
Fixes #181
2019-12-13 20:39:26 +01:00
Peter Mullen 323a9ab9f2 a few comments 2019-12-13 07:57:43 -08:00
Fan Jiang 4f37ad3057 Change to normal allocator 2019-12-13 10:00:07 -05:00
Peter Mullen 981f1851c9 add rotate Pose2 and Pose3 covariance tests 2019-12-12 22:55:55 -08:00
Jose Luis Blanco-Claraco 8ca7773e50
Merge pull request #189 from borglab/fix/newer-clang
Travis: upgrade to use clang-9
2019-12-13 06:15:23 +01:00
Jose Luis Blanco-Claraco 087221ac95
travis: use clang-9 2019-12-12 23:23:16 +01:00
Fan Jiang 4d256eae0f Additional Fixes for Rot3 2019-12-10 15:10:32 -05:00
Fan Jiang b156a6498e Fix KarcherMeanFactor 2019-12-10 12:19:38 -05:00
Chris Beall 60d820e042
Merge pull request #185 from borglab/fix/eigen-alignment-expression-and-rotate-factor
Eigen alignment fix in ExpressionNode and RotateFactor
2019-12-08 13:57:32 -08:00
Fan Jiang 6d0705c5dc Workaround for boost serialization bug for NULL shared_ptrs version < 1.66.0 2019-12-08 00:50:30 -05:00
chrisbeall 7fa705e609 Eigen alignment fix in ExpressionNode and RotateFactor 2019-12-07 14:07:56 -08:00
Fan Jiang 1b4b292a6e Refine workaround 2019-12-06 14:08:04 -05:00
Fan Jiang 1ab21c0ed3 Workaround for upstream boost issue #119 2019-12-04 15:53:57 -05:00
Varun Agrawal 823de027ad
Merge pull request #176 from borglab/cmake-gtsamprinting
Install GtsamPrinting.cmake
2019-12-04 11:38:10 -05:00
Varun Agrawal c7111dbbd3 install GtsamPrinting.cmake as part of installation 2019-12-03 15:42:21 -05:00
Fan Jiang 522dbc00f6 Use aligned_allocator for static allocation 2019-12-03 13:52:01 -05:00
Jose Luis Blanco-Claraco 685b820d5a
Merge pull request #175 from borglab/fix/ros-package-xml
Fix/ros package xml
2019-12-03 17:57:07 +01:00
Jose Luis Blanco Claraco ef72e798c4
Merge branch 'ruffsl-patch-1' into fix/ros-package-xml 2019-12-03 13:44:22 +01:00
Jose Luis Blanco Claraco 044582ca4a
also update gtsam version in ROS package.xml 2019-12-03 13:41:37 +01:00
Frank Dellaert 7b80ffa18b
Merge pull request #169 from lsolanka/fix-absolute-includes-develop
Make include_directories relative for install interface
2019-12-01 16:34:42 -05:00
Frank Dellaert e354966120
Merge pull request #167 from michaelbosse/expose_unweighted_residuals
Expose unweighted residuals
2019-12-01 16:31:45 -05:00
Frank Dellaert 520bb970f3 Addressed Duy's comments 2019-11-28 17:35:46 -08:00
Jose Luis Blanco Claraco 65aaaaadc9
Merge branch 'patch-2' of ssh://github.com/ruffsl/gtsam into ruffsl-patch-1 2019-11-28 06:30:02 +01:00
Frank Dellaert e971c933d2 Merge remote-tracking branch 'origin/develop' into feature/rotation_group
# Conflicts:
#	gtsam.h
#	gtsam/linear/GaussianBayesNet.cpp
2019-11-27 14:18:39 -08:00
Frank Dellaert fa5248e536
Merge pull request #166 from borglab/gchenfc-patch-1
Fix doxygen "Creating a new factor"
2019-11-27 16:39:24 -05:00
Michael Bosse 516ccf532c Improve numerical precision of residual functions 2019-11-27 13:17:59 -08:00
Frank Dellaert fb4dc7ccb9
Trigger travis 2019-11-26 16:48:28 -08:00
Frank Dellaert e90e1f1dd2
Merge pull request #174 from baladeer/cli/numericalDerivativeForSixArgumentFunction
compute numerical derivative for 6-argument function
2019-11-26 00:56:29 -05:00
Cong Li 9b402e478c compute numerical derivative for 6-argument function and add test code for this, also fix bugs in computing numerical derivative in 5-argument function 2019-11-25 14:49:40 -08:00
Ruffin 13250d5bd7
Include build dependencies 2019-11-24 13:50:21 -08:00
Chris Beall ed62785a07
Merge pull request #172 from erik-nelson/erik/make_attitude_factor_copy_and_move_assignable
Make AttitudeFactor copy and move assignable.
2019-11-22 20:53:57 -08:00
Chris Beall 55d3dce567
Merge pull request #171 from erik-nelson/erik/add_missing_boost_dep
Add missing boost::shared_ptr include to Values.h
2019-11-22 18:23:30 -08:00
Frank Dellaert 6c00e0378d
Merge pull request #170 from erik-nelson/erik/fix_optimizer_infinite_loop
Fix potential infinite loop in GTSAM's nonlinear optimizer.
2019-11-22 19:50:54 -05:00
Erik Nelson 3f064894c4 Explicitly check for copy and move assignable 2019-11-22 13:59:23 -08:00
Erik Nelson cb5de5be58 Add unit tests 2019-11-22 13:41:55 -08:00
Erik Nelson 660234e4ad Make attitude factor copy and move assignable 2019-11-22 13:39:09 -08:00
Erik Nelson 30a139c118 Add missing boost::shared_ptr include to Values.h 2019-11-22 13:18:53 -08:00
Erik Nelson 041c4518bf Fix an infinite loop in GTSAM's nonlinear optimizer 2019-11-22 13:04:48 -08:00