Commit Graph

868 Commits (f02aa1bdd804c924d87fb50117df6edb784f639e)

Author SHA1 Message Date
Frank Dellaert d413582912 Return base 0 indices 2020-02-29 00:16:30 -08:00
Frank Dellaert f8af4a465d Made into class 2020-02-28 07:21:54 -08:00
Frank Dellaert 1f598269f5 Moved WeightedSampler into its own header 2020-02-28 07:20:33 -08:00
Frank Dellaert 05840bc7e3 prototyping weighted sampler 2020-02-28 07:20:33 -08:00
Varun Agrawal 0a9cc8ae62 Separate matrix row values with commas
Separating row values with commas is supported by MATLAB so no effect there,
but this also helps when printing with Python and C++ since the output can be
directly copied without modification.
2020-02-21 13:56:34 -05:00
Jose Luis Blanco-Claraco f3efbe2dd7 Replace c++17 removed classes with c++11 replacements 2020-01-20 00:57:07 +01: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
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
Peter Mullen 1236ab6c8e Move TransformCovariance functor into lie.h 2019-12-20 23:15:56 -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
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
Fan Jiang 4f37ad3057 Change to normal allocator 2019-12-13 10:00:07 -05: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
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
Frank Dellaert 6f071928bc Allow dynamic dimension Lie groups 2019-10-01 14:01:54 -04:00
Frank Dellaert 676f93ebd8 Add pointer constructor for dynamic case 2019-10-01 14:01:54 -04:00
Varun Agrawal ff1f37c26f replaced fabs with c++11 std::abs 2019-09-18 18:30:26 -04:00
Jose Luis Blanco-Claraco 438b4ff014 more DLL warnings & errors fixed 2019-07-18 11:09:08 +02:00
Clark Taylor 44faca1b1c Fixed compilation issues for MSVC -- for real this time. 2019-07-13 22:35:08 -04:00
Clark Taylor 063cf72c00 Revert "Resolved several MSVC compiling errors" -- bring back Lie*
This reverts commit 33bda1ef71.
2019-07-13 22:08:29 -04:00
Clark Taylor 33bda1ef71 Resolved several MSVC compiling errors
* The check.base unit tests all pass now.
* The gstam_matlab_wrapper class compiles with now errors now.
* Note that I had to remove all LieMatrix, LieVector, and LieScalar stuff
to get this to work...
2019-07-12 20:42:45 -04:00
Jose Luis Blanco Claraco e3b4b5f33d Allow Eigen versions of different patch number 2019-06-22 12:35:32 +02:00
Varun Agrawal 37aa167685 [ci skip] added comment and formatting for isDebugVersion 2019-06-17 16:36:50 -04:00
Varun Agrawal 162d748dd1 [ci skip] Added free function to check if compiled library is debug version or not 2019-06-17 16:36:50 -04:00
Varun Agrawal 7395cdd10f typecast to size_t to remove build warnings 2019-06-13 17:05:15 -04:00
Jose Luis Blanco Claraco cc4bc458eb Ensure users do not mix up Eigen versions 2019-06-01 09:01:00 +02:00
Frank Dellaert 3f487c24f7 Small formatting/auto changes 2019-05-15 22:32:58 -04:00
Duy-Nguyen Ta b2e5dadcdb Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into fix/trailing_whitespaces
# Conflicts:
#	gtsam/symbolic/tests/testVariableIndex.cpp
#	gtsam_unstable/gtsam_unstable.h
#	gtsam_unstable/linear/RawQP.cpp
#	gtsam_unstable/linear/RawQP.h
2019-05-12 09:26:28 -04:00
dellaert 85934fd8ca Added DSFMap to wrapper, as well as IndexPair 2019-04-17 20:05:28 -04:00
José Luis Blanco-Claraco 99aa09ce54 Merged in jlblancoc/gtsam/index-type-for-factors (pull request #409)
Type for Factor indices, dual to "Key"
2019-04-08 23:07:02 +00:00
jlblancoc 285ebd7dbd Type for Factor indices, dual to "Key"
This avoids a couple of confusing uses of KeySet to refer to lists of
Factors, and makes code more readable where formerly using size_t to
index factors.
2019-04-08 09:08:43 +02:00
Frank Dellaert 9581e4939b Made it so X can be variable dimension as long as you know dimension of tested value at compile time. 2019-04-07 13:15:05 -04:00
Frank Dellaert 140c666c41 Moved DSFMap to gtsam 2019-04-04 09:22:22 -04:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
Mike Sheffler 5acd89f634 Non-include of <iostream> caused compilation errors related to std::cout usage 2019-01-29 00:28:54 -08:00
Chris Beall c29090c427 Fix alignment crash in numerical derivative with march=native 2019-01-09 17:03:26 -08:00
Frank Dellaert fe1daec086 Changed include error as in http://boost.2283326.n4.nabble.com/boost-serialization-Serializing-Dynamically-Loaded-Libraries-quot-Unregistered-Void-Cast-quot-td2570981.html 2018-12-30 16:24:19 -05:00
dellaert 70e2534cc2 Restored assignment 2018-12-22 18:07:22 -05:00
Frank Dellaert 94010aee9d Removed redundant (and troublesome on Windows) assignment. 2018-12-22 17:10:25 -05:00
Chris Beall 63d7d7c54b Attempt to fix GenericValue assignment operator for windows 2018-12-18 10:38:27 -08:00
Chris Beall 28a6c39b85 Clean up documentation in Value.h 2018-12-13 14:06:44 -08:00
Chris Beall e550f4f2ae Delete unused DerivedValue.h 2018-12-13 14:06:44 -08:00
JOSE LUIS BLANCO CLARACO 0e679b8b97 Merged in jlblancoc/gtsam/fix-msvc-pch (pull request #342)
Fix MSVC PCH
2018-11-26 19:01:17 +00:00
Jose Luis Blanco-Claraco b15f50fb8f fix ambiguous function call (MSVC2017) 2018-11-26 10:43:53 +01:00
Chris Beall 4b2070df2b Fix xml roundtrip serialization crash in boost 1.66-1.68. 2018-11-20 15:02:15 -08:00
Frank Dellaert a014fd2f22 Merge remote-tracking branch 'origin/develop' into fix/msvc2017
# Conflicts:
#	gtsam/geometry/tests/testCameraSet.cpp
#	gtsam/inference/Ordering.h
2018-11-09 12:10:57 -05:00
Frank Dellaert ea953a3d45 Removed old FastVector code. 2018-11-08 22:32:39 -05:00
cbeall 895da61f05 Fix remaining FastVector errors for gcc + tbb + Ubuntu in tests 2018-11-08 16:18:51 -08:00