Commit Graph

5587 Commits (7e5c5c21acead35bfc8b582041db8f45f6a3c95f)

Author SHA1 Message Date
Jose Luis Blanco-Claraco 7e5c5c21ac
fix missing DLLEXPORT 2019-12-28 20:31:52 +01:00
Jose Luis Blanco-Claraco e658aed6bd
MSVC build fixes 2019-12-28 20:31:46 +01:00
Jose Luis Blanco-Claraco 1b697b1971
fix Key as size_t (Closes #182) 2019-12-23 07:45:19 +01:00
Frank Dellaert 97297d874d
Merge pull request #198 from borglab/cmake-include
CMake include improvements for macOS
2019-12-22 19:38:52 -05:00
Fan Jiang 662e5acbd5
Merge pull request #73 from borglab/feature/rotation_group
Merging the rotation groups branch into develop
2019-12-22 14:30:33 -08:00
Jose Luis Blanco Claraco 1f6c1dfb85
More consistent (not) use of CMAKE_INSTALL_PREFIX. 2019-12-22 17:09:50 +01:00
Fan Jiang d1817eb7c9 Merge branch 'develop' into feature/rotation_group 2019-12-21 20:56:28 -08:00
Peter Mullen 523d0a937f Move TransformCovariance functor out of LieGroup class 2019-12-21 12:22:32 -08:00
Varun Agrawal 74e0647bed add top level path for installation on macOS devices 2019-12-21 10:41:29 -05:00
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 bd51af1b3e
Merge pull request #190 from borglab/fix/generic_value_copy
Fix GenericValue copy
2019-12-19 00:21:58 -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 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
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
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
Fan Jiang 522dbc00f6 Use aligned_allocator for static allocation 2019-12-03 13:52:01 -05: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
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
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
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
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
Lukas Solanka 8fe8435136 make include_directories relative for install interface 2019-11-19 11:57:42 +01:00
Fan Jiang 78af8894f2 Fix alignment on SO<n> 2019-11-18 11:27:08 -05:00
Michael Bosse 8cdb009af9 missing iosteam header include 2019-11-13 13:13:48 -08:00
Fan Jiang ed7f949385
Merge pull request #156 from borglab/fix/boost-optional
boost::optional<const Ordering &>
2019-11-13 14:32:07 -05:00
Gerry Chen 96f90c3f13
Fix doxygen "Creating a new factor"
I think NonlinearFactor1, NonlinearFactor2, ... is supposed to say NoiseModelFactor1, NoiseModelFactor2, ...
2019-11-12 19:16:34 -05:00
Francesco Papi 92008c9319 Add functionalities to get introspection of the loss function weights and unweighted residuals for the NoiseModelFactor class 2019-11-12 15:39:56 -08:00
Francesco Papi 73542d980a Move mEstimator into separate file 2019-11-12 14:33:56 -08:00