dellaert
|
b9e3c3b116
|
Made unsafe constructor private, but made ExpressionFactor<T> a friend.
|
2014-11-02 12:01:52 +01:00 |
dellaert
|
cb69f2cb82
|
Fastest linearize so far. Putting 'unsafe' constructor in JacobianFactor itself makes a *huge* difference.
|
2014-11-02 11:40:48 +01:00 |
dellaert
|
7aaf4dae8c
|
Merge remote-tracking branch 'origin/feature/BAD_VerticalBlockMatrix' into feature/BAD_WriteableJacobianFactor
Conflicts:
gtsam_unstable/nonlinear/ExpressionFactor.h
|
2014-11-01 17:45:23 +01:00 |
dellaert
|
7debde7518
|
Moved to ExpressionFactor that now uses it - timing seems worse ?
|
2014-11-01 15:12:06 +01:00 |
dellaert
|
12e38a44e4
|
WriteableJacobianFactor will allow ExpressionFactor to write into the factor directly, (hopefull) eliminating huge overhead.
|
2014-11-01 14:13:08 +01:00 |
dellaert
|
a4fa61a7a4
|
Removed JacobianMap tests
|
2014-11-01 11:56:38 +01:00 |
dellaert
|
f38b0b0eed
|
Fixed unwhitenedError
|
2014-11-01 11:50:28 +01:00 |
dellaert
|
7b539fbb5c
|
Make JacobianMap a wrapper around a VerticalBlockMatrix, which avoids us having to make a vector of references into it
|
2014-11-01 11:35:49 +01:00 |
dellaert
|
593edd1e5c
|
Fixed asserts
|
2014-10-31 16:29:15 +01:00 |
dellaert
|
d0c3bc0c8e
|
Fixed tests
|
2014-10-31 16:27:54 +01:00 |
dellaert
|
768a4abc05
|
Does not need lambda
|
2014-10-31 16:27:46 +01:00 |
Sungtae An
|
a5b8d0fd35
|
Modified finding method
|
2014-10-31 11:06:26 -04:00 |
Sungtae An
|
6a20d35a60
|
Modified pointer expression
|
2014-10-31 07:28:07 -04:00 |
Sungtae An
|
133fcf20e2
|
Cleaned up some commented codes
|
2014-10-31 07:22:19 -04:00 |
Sungtae An
|
97d4120858
|
Changed the type of JacobianMap as std::vector
|
2014-10-31 07:10:53 -04:00 |
dellaert
|
e7ec6b3fa5
|
Fixed size
|
2014-10-23 12:04:16 +02:00 |
dellaert
|
49ff33602d
|
Undid change
|
2014-10-23 01:44:04 +02:00 |
dellaert
|
0501750c7c
|
Fixed accuracy and size issues in Quaternion mode
|
2014-10-22 22:54:25 +02:00 |
dellaert
|
48a6777935
|
Some refactoring
|
2014-10-22 16:26:40 +02:00 |
dellaert
|
0f53c8d5ec
|
Timing of Ceres AutoDiff adaptor
|
2014-10-22 12:49:18 +02:00 |
dellaert
|
f44e6f0187
|
Moved AdaptAutoDiff template in its own header file
|
2014-10-22 11:41:04 +02:00 |
dellaert
|
516bb4b0b1
|
Isolated Snavely example
|
2014-10-22 11:23:35 +02:00 |
dellaert
|
439f51ec7f
|
test out invoke
|
2014-10-22 10:10:58 +02:00 |
dellaert
|
1eb5e185e5
|
New numericalDerivatives with traits an Charts - still some segfaults, *and* there should be no need for (a) multiple prototypes to match against c++ pointers, (b) the use of explicit template arguments. A task for someone...
|
2014-10-21 18:50:52 +02:00 |
dellaert
|
224b71d696
|
Created testManifold
|
2014-10-21 12:54:28 +02:00 |
dellaert
|
0acffe5ae9
|
Fixed bug in DefaultChart: keeping a reference s never a good idea.
|
2014-10-21 11:13:14 +02:00 |
dellaert
|
25ad9ade05
|
Moved AdaptAutoDiff into its own test
|
2014-10-21 10:42:30 +02:00 |
dellaert
|
bf16446f92
|
Deal with traits changes
|
2014-10-21 01:26:17 +02:00 |
dellaert
|
e0841fb3e6
|
No more Ceres dependecy, copied relevant Ceres files here (for now)
|
2014-10-20 23:53:56 +02:00 |
dellaert
|
bce84ca4db
|
Successfully created Expression from AutoDiff function!
|
2014-10-20 15:38:27 +02:00 |
dellaert
|
bf5580d518
|
AdaptAutoDiff now works with RowMajor Eigen matrices
|
2014-10-20 14:39:28 +02:00 |
dellaert
|
df5e584412
|
Compiles, but Jacobains not correct yet
|
2014-10-20 14:32:20 +02:00 |
dellaert
|
a423f284e9
|
Canonical coordinates prototype, works for Snavely
|
2014-10-20 14:23:08 +02:00 |
dellaert
|
821f776118
|
Wrapper works to some extent
|
2014-10-20 09:43:32 +02:00 |
dellaert
|
7ebc8e969f
|
Charts with default constructors
|
2014-10-20 09:29:45 +02:00 |
dellaert
|
63ae33088e
|
Some success on the way to autodiff
|
2014-10-19 23:47:59 +02:00 |
dellaert
|
8ee16c9018
|
Comments for Paul
|
2014-10-19 11:19:09 +02:00 |
dellaert
|
eac76cd0f0
|
Some progress on defining interface
|
2014-10-19 11:18:36 +02:00 |
dellaert
|
6e142184cc
|
Implemented is_manifold and dimension for all types in testExpressionFactor
|
2014-10-19 00:35:25 +02:00 |
dellaert
|
c32d2bb3b2
|
Fixed comments
|
2014-10-18 23:48:51 +02:00 |
dellaert
|
d436d99146
|
Moved stuff to Manifold.h
|
2014-10-18 23:25:25 +02:00 |
dellaert
|
fcda501ee2
|
double as manifold. No more LieScalar !
|
2014-10-18 18:13:33 +02:00 |
dellaert
|
ed6a2b6eff
|
Charts !!!!
|
2014-10-18 17:11:28 +02:00 |
dellaert
|
9c97b1d8a0
|
Some more refactoring
|
2014-10-18 16:45:04 +02:00 |
dellaert
|
66b3081603
|
localCoordinates and retract
|
2014-10-18 15:02:22 +02:00 |
dellaert
|
10cfd47404
|
TangentVector meta-function
|
2014-10-18 14:29:40 +02:00 |
dellaert
|
ec69949f43
|
Point2 specialized
|
2014-10-18 14:22:01 +02:00 |
dellaert
|
f08dc6c031
|
More boost-style traits
|
2014-10-18 14:16:24 +02:00 |
dellaert
|
4c33444415
|
Snavely tested
|
2014-10-18 13:16:44 +02:00 |
dellaert
|
bdf12b14b9
|
Add Snavely cost function
|
2014-10-18 12:35:02 +02:00 |