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
|
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 |
Sungtae An
|
97d4120858
|
Changed the type of JacobianMap as std::vector
|
2014-10-31 07:10:53 -04:00 |
dellaert
|
bf16446f92
|
Deal with traits changes
|
2014-10-21 01:26:17 +02:00 |
dellaert
|
8ee16c9018
|
Comments for Paul
|
2014-10-19 11:19:09 +02:00 |
dellaert
|
6e142184cc
|
Implemented is_manifold and dimension for all types in testExpressionFactor
|
2014-10-19 00:35:25 +02:00 |
dellaert
|
0bcca2c386
|
Drastic reduction in allocations at ExpressionFactor construction by having dims constructed imperatively, and using it for both keys_ and dimensions_
|
2014-10-16 14:16:58 +02:00 |
dellaert
|
944422e295
|
Only ExpressionFactor needs dimensions! Also, add dimensions at construction -> speeds up linearize.
|
2014-10-16 11:15:47 +02:00 |
dellaert
|
9b1c9bbf37
|
Allocate temporary matrix on the stack rather tahn on heap, and give VerticalBlockMatrix a view on it.
|
2014-10-15 00:56:06 +02:00 |
dellaert
|
c88b2a5902
|
Fixed bizarre link erro as well as off-by-1 bug
|
2014-10-15 00:34:28 +02:00 |
dellaert
|
0f055f7910
|
Pass matrix to VerticalBlockMatrix constructor
|
2014-10-15 00:28:53 +02:00 |
dellaert
|
c971207abf
|
Switched to vector for dimensions
|
2014-10-14 17:16:31 +02:00 |
dellaert
|
1c3f328fb2
|
Successful switch to Blocks !
|
2014-10-14 15:43:41 +02:00 |
dellaert
|
f3e1561105
|
Prepare VerticalBlockMatrix for filling
|
2014-10-14 11:13:49 +02:00 |
dellaert
|
4c76f39009
|
Now uses dimensions
|
2014-10-14 09:55:34 +02:00 |
dellaert
|
781cc6daa9
|
keys now from expression_
|
2014-10-14 08:59:01 +02:00 |
dellaert
|
4d1eb05c7d
|
Passing JacobianMap as an argument now..
|
2014-10-12 20:16:08 +02:00 |
dellaert
|
fea2eb0b5f
|
Inlined VerticalBlockMatrix construction
|
2014-10-12 11:05:43 +02:00 |
dellaert
|
ed62271f81
|
Dealing with constrained noise model
|
2014-10-12 10:52:07 +02:00 |
dellaert
|
0c7ea68f2f
|
Now overwriting linearize as preparation for direct VericalBlockMatrix
|
2014-10-11 17:05:53 +02:00 |
dellaert
|
563c4d214c
|
Renamed BADFactor -> ExpressionFactor
|
2014-10-09 13:00:56 +02:00 |