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
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
dellaert
355bb25339
Metis does not like TBB allocated vectors
2018-11-08 16:53:08 -05:00
dellaert
99e346d6d1
return const & to vectors and remove obsolete member variable
2018-11-08 16:37:33 -05:00
dellaert
6fef22f1ed
C++ typedef is all we need?
2018-11-08 16:18:12 -05:00
dellaert
b7f7e147cd
Removed explicit again
2018-11-08 13:39:03 -05:00
dellaert
d86782eebc
Some remaining std::vector stragglers
2018-11-08 12:25:21 -05:00
Frank Dellaert
2aa43e11bd
Use KeyVector everywhere to avoid conversions
2018-11-08 10:10:32 -05:00
Frank Dellaert
43bae4dc2f
Added explicit to constructors
2018-11-08 00:58:30 -05:00
Frank Dellaert
2194762f11
Merged in fix/alignment (pull request #333 )
...
Fixing more alignment issues
2018-11-07 15:12:58 +00:00
Frank Dellaert
1d16a6c391
Merged in feature/kinematics (pull request #334 )
...
Added an example to show how GTSAM can be used to model planar manipulator arms.
2018-11-07 01:45:00 +00:00
dellaert
8e7892875a
Check GeographicLib version
2018-11-06 17:32:31 -05:00
dellaert
2ee72806ab
Eigen warning on clang
2018-11-06 17:32:05 -05:00
dellaert
79d63010dd
Give access to bearing/range
2018-11-06 13:28:47 -05:00
Frank Dellaert
4113d99e20
On MSVC, use aligned malloc and free
2018-11-06 10:17:41 -05:00
Frank Dellaert
36f5dbf9d2
make_shared -> allocate_shared, for alignment
2018-11-06 10:17:13 -05:00
Frank Dellaert
d02b33af88
Deprecated ProductManifold as has alignment issues and is overly obfuscating.
2018-11-06 10:16:55 -05:00
Frank Dellaert
3c4aadc712
Use allocate_shared rather than make_shared to make sure alignment is good
2018-11-06 00:30:18 -05:00
Frank Dellaert
c58a78b60a
More aligned new operators
2018-11-06 00:29:38 -05:00
Frank Dellaert
2584d421b8
Weird alignment issue -> changed to static
2018-11-06 00:29:02 -05:00
Frank Dellaert
65c0515829
Ignore windows temps
2018-11-06 00:28:36 -05:00
Frank Dellaert
5409477c45
Add aligned new operator
2018-11-05 00:19:04 -05:00
Frank Dellaert
dedea83bd6
Merge remote-tracking branch 'origin/develop' into fix/alignment
2018-11-05 00:07:07 -05:00
Frank Dellaert
34cdd4f529
Merge branch 'feature/pch' into develop
2018-11-05 00:04:29 -05:00
Frank Dellaert
415e4b10b1
Adding a pre-compiled header for MSVC
...
(cherry picked from commit e38a3156c3 )
2018-11-04 22:48:10 -05:00
Frank Dellaert
6e1994abd3
No longer uses ProductManifold, compilation issue with aligned operator.
2018-11-04 22:41:15 -05:00
Frank Dellaert
fb40155198
Merge remote-tracking branch 'origin/develop' into fix/alignment
2018-11-04 15:03:39 -05:00
Frank Dellaert
36c2885f0b
Merge branch 'fix/gtsam_exports' into develop
2018-11-04 14:34:05 -05:00
Frank Dellaert
fce0f15c1b
Adding all missing GTSAM_EXPORT directives from 'origin/fix/msvc2017'
2018-11-04 14:32:29 -05:00
Frank Dellaert
b8f3cd0f13
Merge in alignment-related changes from 'origin/fix/msvc2017'
2018-11-04 13:05:28 -05:00
Frank Dellaert
ce5072c7bb
Merged in feature/Eigen_3.3.4 (pull request #331 )
...
Feature/Eigen 3.3.4
2018-11-03 04:28:38 +00:00
Frank Dellaert
e31b3f0519
Merged in fix/testwrap-failure (pull request #330 )
...
Fix testWrap failure after Duy change
Approved-by: Mike Sheffler <msheffler@toyon.com>
2018-10-31 23:02:47 +00:00
Frank Dellaert
72f71b2ff5
Patched warning, see http://eigen.tuxfamily.org/bz/show_bug.cgi?id=1402
2018-10-31 14:01:13 +00:00
Frank Dellaert
70a9bbc404
Fix testWrap failure after Duy change
2018-10-31 12:51:30 +00:00
Frank Dellaert
f998786cc0
Merge branch 'develop' into feature/Eigen_3.3.4
2018-10-31 08:34:32 -04:00
Mike Sheffler
b8de033bd0
Merged in mikesheffler/gtsam (pull request #328 )
...
Added gtsam:: qualifier
Close issue #384
2018-10-30 23:24:27 +00:00
AltNav NUC
a1065a6424
Added gtsam:: qualifier
2018-10-30 15:32:37 -07:00
Mike Sheffler
136559d24a
Merged gtborg/gtsam into develop
2018-10-30 15:12:34 -07:00
Frank Dellaert
e493fc0718
Added an example to show how GTSAM can be used to model planar manipulator arms.
2018-10-28 17:38:22 -04:00
Frank Dellaert
2a0cee830d
Updated outdated comment
2018-10-23 19:55:41 +00:00
Frank Dellaert
a934e16360
Merge branch 'develop' into feature/Eigen_3.3.4
2018-10-23 07:20:35 -04:00
Frank Dellaert
ff843fceba
Merged in fix/imu-example (pull request #327 )
...
Compiled and ran on my mac.
Fixed noise model, removed extraneous variable
2018-10-22 13:20:54 +00:00
Frank Dellaert
9840286979
Fixed noise model, removed extraneous variable
2018-10-22 11:31:12 +00:00
Frank Dellaert
66eebc9325
Merged feature/plot_pose2 into develop
2018-10-20 00:36:04 -04:00