dellaert
|
c781ca46db
|
Merge remote-tracking branch 'origin/feature/evenFasterExpressions' into feature/typedefPoint3
|
2016-02-11 22:39:39 -08:00 |
Frank
|
26d74a1f6e
|
Modified ExpressionNode so avoids calling constructors altogether
|
2016-02-11 19:04:36 -08:00 |
Frank
|
2060b09a2b
|
Avoid calling default constructors and/or vector
|
2016-02-11 19:03:11 -08:00 |
Frank
|
94ccf98985
|
Avoid default constructor in tests
|
2016-02-11 19:01:54 -08:00 |
Frank
|
0a7fd27f28
|
Working on getting a simple typedef to compile - as well as dealing with Point3() now creating uninitialized memory.
|
2016-02-10 17:48:52 -08:00 |
Frank
|
fefb74350a
|
Merge branch 'feature/lightweightPoint3' into feature/Vector3
Conflicts:
gtsam/geometry/Point3.cpp
|
2016-02-09 18:03:17 -08:00 |
Frank
|
90e7a9a194
|
Made all methods with derivatives available as free functions
|
2016-02-09 18:01:47 -08:00 |
Chris Beall
|
cc0b7cfdc1
|
convert tabs to spaces. See https://bitbucket.org/gtborg/gtsam/wiki/C++%20Coding%20Conventions
|
2016-02-09 20:00:38 -05:00 |
Frank
|
30ceedce18
|
Merge remote-tracking branch 'bitbucket/develop' into feature/Vector3
|
2016-02-09 11:29:46 -08:00 |
Paul
|
760a375a32
|
External define for depricated functions
|
2016-02-09 10:30:05 -05:00 |
Frank
|
3394e85ef7
|
Now allows for a flag to compile Point3 as derived from Vector3
|
2016-02-08 17:34:42 -08:00 |
Frank
|
a86a3eee3e
|
Fixed BCH compile issue
|
2016-02-08 17:31:57 -08:00 |
Frank
|
a19aa793d7
|
Cleaned up a number of Point3/Rot3 related uses
|
2016-02-08 17:31:32 -08:00 |
Frank
|
4319bece1e
|
Deprecated some more methods
|
2016-02-08 15:16:11 -08:00 |
Frank
|
23d4c0fd9f
|
Deprecated several Point3 methods
|
2016-02-08 13:27:38 -08:00 |
dellaert
|
0ceeb4bd47
|
A set of geometry changes from the FixedValues branch, unrelated to that PR
|
2016-02-07 20:11:01 -08:00 |
Frank Dellaert
|
4ebd3f48c3
|
Add nearZeroApprox flag and make sure those cases are covered in tests
|
2016-02-01 23:51:33 -08:00 |
dellaert
|
ff1c27ba62
|
Got rid of spurious malloc (hard to find! Vector should have been Vector3)
|
2016-02-01 16:47:13 -08:00 |
dellaert
|
adcf60f559
|
Cross-platform check
|
2016-02-01 15:11:54 -08:00 |
dellaert
|
1556c25464
|
Test changing bias and non-zero coriolis
|
2016-02-01 14:53:33 -08:00 |
Frank Dellaert
|
d2a2fbbc82
|
Merge remote-tracking branch 'origin/feature/SO3_refactor' into feature/ImuFactorPush2
|
2016-02-01 13:08:15 -08:00 |
Frank Dellaert
|
e3954d541a
|
SO3.cpp edited online with Bitbucket: KK not K*K
|
2016-02-01 21:07:50 +00:00 |
Frank Dellaert
|
b4edfc2576
|
One last improvement before Duy works out the *true* solution :-)
|
2016-02-01 13:04:12 -08:00 |
Frank Dellaert
|
4f214ad7d1
|
Now use applyInvDexp
|
2016-02-01 12:55:24 -08:00 |
Frank Dellaert
|
117f9c3a4e
|
Merge remote-tracking branch 'origin/feature/SO3_refactor' into feature/ImuFactorPush2
|
2016-02-01 12:48:07 -08:00 |
Frank Dellaert
|
5e8ff450ee
|
applyInvDexp
|
2016-02-01 12:43:05 -08:00 |
Frank Dellaert
|
255c3a8ec3
|
Merge remote-tracking branch 'origin/feature/SO3_refactor' into feature/ImuFactorPush2
|
2016-02-01 09:48:18 -08:00 |
Frank Dellaert
|
8c6383c711
|
Expose functor for outside use
|
2016-02-01 09:47:57 -08:00 |
Frank Dellaert
|
7c2560e977
|
Now exact derivatives with beautiful functor
|
2016-02-01 09:29:50 -08:00 |
Frank Dellaert
|
3ed5d05b5b
|
ApplyInvDexp works !!!
|
2016-02-01 09:13:38 -08:00 |
Frank Dellaert
|
063e0a47ee
|
Moved functors to Matrix.h, without Expression sugar
|
2016-02-01 09:13:25 -08:00 |
Frank Dellaert
|
01ed8810a0
|
Merge remote-tracking branch 'origin/feature/SO3_refactor' into feature/ImuFactorPush2
|
2016-02-01 08:44:02 -08:00 |
Frank Dellaert
|
85fbde030b
|
Made expmap only path faster by splitting functor.
|
2016-02-01 08:38:19 -08:00 |
Frank Dellaert
|
c838d7c133
|
Switch to Skew[axis] = Skew[omega/angle] for simpler forms
|
2016-02-01 00:48:47 -08:00 |
Frank Dellaert
|
f054a00457
|
Initialize
|
2016-01-31 23:39:42 -08:00 |
Frank Dellaert
|
29416436eb
|
Modernized all of Expmap, moved tests from SO3, added ApplyExpmapDerivative
|
2016-01-31 23:29:51 -08:00 |
Frank Dellaert
|
8f0622c834
|
Merge remote-tracking branch 'origin/develop' into feature/ImuFactorPush2
|
2016-01-31 21:59:23 -08:00 |
Frank Dellaert
|
cb93c2bfc1
|
Multiplying with the inverse of a matrix function
|
2016-01-31 20:11:17 -08:00 |
Frank Dellaert
|
e6521703e6
|
Derivative of multiplying with inverse of matrix
|
2016-01-31 16:26:36 -08:00 |
Frank Dellaert
|
7dce902f2f
|
Cleaned up a test, added loop case
|
2016-01-31 16:19:16 -08:00 |
Frank Dellaert
|
fc500eea33
|
Fixed init bug
|
2016-01-31 16:18:52 -08:00 |
Frank Dellaert
|
15e3b2ea34
|
Merging factors
|
2016-01-31 02:08:33 -08:00 |
Frank Dellaert
|
e9f6b52620
|
Fixed incorrect name change
|
2016-01-31 01:25:14 -08:00 |
Frank Dellaert
|
77969f97d9
|
Merging works great with numerical derivative of keystone block
|
2016-01-31 01:24:30 -08:00 |
Frank Dellaert
|
ebba015227
|
Rename key method
|
2016-01-30 18:29:26 -08:00 |
Frank Dellaert
|
2fe803a62e
|
More common parameters, realistic noise parameters
|
2016-01-30 16:59:10 -08:00 |
Frank Dellaert
|
0d07e8764d
|
mergeWith prototype
|
2016-01-30 16:58:39 -08:00 |
Frank Dellaert
|
e626de696a
|
Start of Merging measurements: means match
|
2016-01-30 14:52:49 -08:00 |
Frank Dellaert
|
d9128fe461
|
Isolated (slow to compile) serialization tests
|
2016-01-30 14:14:30 -08:00 |
Frank Dellaert
|
5cf98313bd
|
Combined two methods and renamed static method
|
2016-01-30 13:43:46 -08:00 |