Commit Graph

10481 Commits (70f428fed1623f259d86d659b4768736dca48623)

Author SHA1 Message Date
dellaert 70f428fed1 Merge branch 'fix/iSAM2' into fix/GenericValue-assignment
Added extra update so converges faster, and matches test in Issue #412

Conflicts:
	tests/testVisualISAM2.cpp
2018-12-18 14:40:33 -05:00
dellaert 77f3a9195c Added an iSAM2 convergence test. 2018-12-18 14:22:44 -05:00
dellaert ab0fb0d4a5 Added iSAM2 test to check issue #412 2018-12-18 13:56:38 -05:00
Chris Beall 63d7d7c54b Attempt to fix GenericValue assignment operator for windows 2018-12-18 10:38:27 -08:00
Chris Beall 58ef0dceb6 Merged in fix/gtsam_unstable/partition (pull request #354)
Make gtsam_unstable/partition compile again
2018-12-18 17:59:35 +00:00
Andrei Costinescu 355e8cc63d Merged in fix/ImuFactorExample2 (pull request #356)
Fixed possibly uninitialized warnings in ImuFactorExample2.cpp
2018-12-16 22:59:39 +00:00
AndreiCostinescu e58ba2d2af Fixed possibly uninitialized warnings in ImuFactorExample2.cpp 2018-12-16 17:47:00 -05:00
chrisbeall 7371097d6d Make FindSeparator-inl.h compile with recent versions of boost 2018-12-15 15:16:49 -08:00
Frank Dellaert 7b1bd997f4 Fixed comments about order of things in covariance 2018-12-15 14:33:18 -05:00
Chris Beall f21a431427 Make gtsam_unstable/partition compile again, and actually build when GTSAM_SUPPORT_NESTED_DISSECTION=ON 2018-12-14 14:53:03 -08:00
Nghia Ho ed05fa6a7b Merged in nghia_prenav/gtsam/fix/valgrind_isam2clique (pull request #353)
Fix/valgrind isam2clique
2018-12-14 21:20:38 +00:00
Nghia Ho e8da58725f formatting 2018-12-14 12:18:43 -08:00
Nghia Ho 4da1b7189d change help output text 2018-12-14 12:16:19 -08:00
Nghia Ho 8b8947b95c fixed typo 2018-12-14 12:15:14 -08:00
Nghia Ho 937cdcf4d9 shorten parameter values 2018-12-14 12:12:33 -08:00
Nghia Ho 224af650bb add test code 2018-12-13 17:28:52 -08:00
Nghia Ho ff05eee0ca fix for valgrind invalid read warning 2018-12-13 17:03:31 -08:00
Chris Beall 60a6fae171 Merged in feature/delete-derived-value (pull request #349)
Delete unused DerivedValue.h
2018-12-13 23:38:26 +00: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
Chris Beall 0f3b7854f0 Merged in feature/eigen-3.3.7 (pull request #351)
Upgrade to Eigen 3.3.7

Approved-by: Guillaume Jacob <guillaume.jacob@easymile.com>
2018-12-13 14:25:39 +00:00
chrisbeall 24712f674e Upgrade to Eigen 3.3.7 2018-12-12 09:12:17 -08:00
Chris Beall 40b2ce5d1d Merged in fix/quaternion-tests (pull request #350)
Fix testScenario when in quaternion mode
2018-12-12 13:36:38 +00:00
Chris Beall 0295f1e240 Fix testScenario in quaternion mode 2018-12-11 21:00:43 -08:00
Chris Beall 85513c3b05 Merged in feature/eigen-3.3.6 (pull request #348)
Upgrade to Eigen 3.3.6
2018-12-11 23:10:17 +00:00
Chris Beall a2f7389518 Upgrade to Eigen 3.3.6 2018-12-11 11:27:31 -08:00
Chris Beall d56033b5a5 Add CMake check for incompatible MKL + Eigen 3.3.4 2018-12-11 10:56:56 -08:00
Jing Dong bbd6ac0c11 Merged in fix/PCHvirtualmemoryrange (pull request #346)
fix virtual memory range for PCH exceeded
2018-12-02 10:08:15 +00:00
Jing Dong ce460eea92 fix virtual memory range for PCH exceeded 2018-11-30 15:48:16 -05:00
Chris Beall 38948179f2 Merged in fix/no-deprecated-build (pull request #344)
close issue #406
Fix build for GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF
2018-11-27 19:36:36 +00:00
Chris Beall 8c221efda2 Fix build for GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF 2018-11-27 10:54:14 -08:00
JOSE LUIS BLANCO CLARACO ec334877ff Merged in jlblancoc/gtsam-1/jlblancoc/remove-bigobj-flag-here-its-already-enab-1543332617283 (pull request #343)
Remove /bigobj flag here (it's already enabled in parent scope)
2018-11-27 15:40:52 +00:00
JOSE LUIS BLANCO CLARACO 67d87cb2bd Remove /bigobj flag here (it's already enabled in parent scope)
Already defined here: 0e679b8b97/CMakeLists.txt (lines-334)

This was also causing build errors due to a missing whitespace between cl parameters.
2018-11-27 15:30:29 +00: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
Chris Beall 84febaf679 Merged in fix/boost-1_66-1_68_serialization (pull request #340)
Fix xml roundtrip serialization crash in boost 1.66-1.68
2018-11-26 16:16:54 +00:00
Jose Luis Blanco-Claraco b15f50fb8f fix ambiguous function call (MSVC2017) 2018-11-26 10:43:53 +01:00
JOSE LUIS BLANCO CLARACO 5dcd61ba90 Fix PCH in MSVC 2018-11-25 23:51:34 +00:00
Chris Beall 4b2070df2b Fix xml roundtrip serialization crash in boost 1.66-1.68. 2018-11-20 15:02:15 -08:00
Mike Sheffler 6f8bfe0f0a Merged in mikesheffler/gtsam (pull request #338)
Add <boost/serialization/vector.hpp> to fix a whole raft of compilation problems in gtsam_unstable_wrapper.cpp

* Add <boost/serialization/vector.hpp> to fix a whole raft of compilation problems in gtsam_unstable_wrapper.cpp

* Move the addition of the boost vector serialization include

* Moved include again. Frank pointed out that it really belongs in FactorGraph, not VectorValues. My bad.
2018-11-16 20:49:48 +00:00
Frank Dellaert 478c8605c2 Merged in fix/msvc2017 (pull request #332)
Fixed several issues on Windows. Even with this PR merged, I know there are still some problems, especially with doubly linked symbols, but I think this issue is only there for certain targets. I can definitely compile and run some of the examples using this branch, however, whereas before I could not. In addition, it does not affect compilation on Ubuntu or Mac.
2018-11-16 17:15:02 +00:00
Chris Beall 64eaa16a56 Merged in fix/attitude-factor-serialization (pull request #339)
Fix Attitude Factor serialization
2018-11-16 02:50:05 +00:00
cbeall e5cd8c6dae Fix serialization of AttitudeFactor and add roundtrip test 2018-11-15 11:33:52 -08:00
Frank Dellaert bf1edde6e2 Merged in feature/Adjoint_tests (pull request #337)
Just making sure Adjoints are correct

Approved-by: Andrei Costinescu <andrei.costinescu@yahoo.com>
2018-11-10 16:05:09 +00:00
Frank Dellaert 48117d35ff Just making sure Adjoints are correct 2018-11-10 01:18:27 -05: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 4ca70bea3a Merged in FastVector Alias/KeyVector everywhere (pull request #335).
When trying to add explicit to constructors in FastVector I found there were a lot of implicit conversions going on inside GTSAM. This PR should remedy that. I also switched to a type alias for FastVector, since we are now squarely C++11.
2018-11-09 03:35:43 +00: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
dellaert 79fe89eaa9 Switched to using c++11 braces-style initialization 2018-11-08 17:26:09 -05:00
dellaert 8f83791bb6 Fixed 'make timing' compile errors 2018-11-08 17:17:13 -05:00