dellaert
|
e045a5e1f7
|
Added more powerful tests on updateHessian
|
2015-06-14 12:53:20 -07:00 |
dellaert
|
850501ed52
|
BORG Formatting
|
2015-06-14 11:16:54 -07:00 |
dellaert
|
2c99f68ed7
|
Some formatting/cleanup before fixing bug
|
2015-06-14 10:56:22 -07:00 |
Frank Dellaert
|
4909fef21a
|
Fixed issue
|
2015-06-13 20:20:33 -07:00 |
Frank Dellaert
|
4e1a0edb0a
|
Reverted back to vector to avoid troubles w TBB
|
2015-06-13 20:19:44 -07:00 |
Frank Dellaert
|
107ed37e0c
|
Merge branch 'justKeys' into feature/LinearSolverCleanup
|
2015-06-13 16:23:45 -07:00 |
Frank Dellaert
|
d0775faeba
|
Save slots to bring cost down from O(n^3) to O(n^2) - again, in theory. In practice, it did seem to help for larger HessianFactors (as expected).
|
2015-06-13 12:26:10 -07:00 |
Frank Dellaert
|
f6575323d6
|
Sidestep Scatter altogether and just use HessianFactor keys_. In theory, n^3 lookup cost, but in practice (as keys is contiguous memory) just as fast as map.
|
2015-06-13 12:06:13 -07:00 |
Frank Dellaert
|
08f30966dd
|
Got rid of obsolete getSlots method
|
2015-06-13 11:03:12 -07:00 |
Frank Dellaert
|
6f78e00812
|
Merge branch 'slotMethod' into feature/LinearSolverCleanup
|
2015-06-13 09:17:18 -07:00 |
Frank Dellaert
|
c8cff296fb
|
Don't bother making an array
|
2015-06-13 09:01:13 -07:00 |
Frank Dellaert
|
6664699c4c
|
getSlots method
|
2015-06-12 09:33:55 -07:00 |
Frank Dellaert
|
b712a65c21
|
Updated gttic strings as well
|
2015-06-12 00:28:15 -07:00 |
Frank Dellaert
|
41a0146b05
|
changed updateATA -> updateHessian. Much clearer
|
2015-06-12 00:20:37 -07:00 |
Frank Dellaert
|
c9910625c2
|
Fixed headers
|
2015-06-11 23:51:35 -07:00 |
Frank Dellaert
|
bcc34d1c12
|
No more copy constructor
|
2015-06-11 23:49:28 -07:00 |
Frank Dellaert
|
15d5542809
|
Renamed variable
|
2015-06-11 23:48:18 -07:00 |
Frank Dellaert
|
692ddd8f36
|
Made node keys ordered to avoid copy constructor in eliminate
|
2015-06-11 23:38:57 -07:00 |
Frank Dellaert
|
63d918ed7a
|
Now FastVector
|
2015-06-11 23:38:29 -07:00 |
Frank Dellaert
|
6ed82459ba
|
Set params to be like ceres
|
2015-06-11 23:11:35 -07:00 |
Frank Dellaert
|
f89ffdc81c
|
Restored defaults (test failed)
|
2015-06-11 23:11:24 -07:00 |
Frank Dellaert
|
5f41529fff
|
Added required method
|
2015-06-11 21:45:01 -07:00 |
Frank Dellaert
|
257060e8dd
|
Scatter class in separate compilation unit
|
2015-06-11 21:21:01 -07:00 |
Frank Dellaert
|
29c2b47ace
|
Fixed comments, added TODO
|
2015-06-11 14:09:00 -07:00 |
Frank Dellaert
|
e140538a48
|
Use diagonal damping by default
|
2015-06-11 13:22:38 -07:00 |
Frank Dellaert
|
635a2a0792
|
Fix bug that could disconnect graph
|
2015-06-11 13:22:26 -07:00 |
Frank Dellaert
|
75818c620d
|
Merge branch 'before' into feature/LinearSolverCleanup
|
2015-06-11 10:54:19 -07:00 |
Frank Dellaert
|
05a120d94c
|
Hardcode ordering and add verbosity
|
2015-06-11 09:44:23 -07:00 |
Frank Dellaert
|
304cc61dec
|
Specialized fixed-size matrix
|
2015-06-10 23:47:53 -07:00 |
Frank Dellaert
|
5dc149fe23
|
Faster linearize now in class
|
2015-06-10 18:37:09 -04:00 |
Frank Dellaert
|
171793aad3
|
Prototype (faster?) linearize
|
2015-06-10 18:27:34 -04:00 |
Frank Dellaert
|
7ec26ff323
|
Added Whiten
|
2015-06-10 18:27:10 -04:00 |
Frank Dellaert
|
39ffe3ac32
|
Made updateATA a virtual method for a small saving in CPU, but more importantly to allow for custom Jacobian or HessianFactors...
|
2015-06-10 15:53:43 -04:00 |
Frank Dellaert
|
71caa40095
|
Use Schur ordering
|
2015-06-08 20:01:56 -04:00 |
Frank Dellaert
|
f3e54ff916
|
Some refactoring/formatting
|
2015-06-08 20:01:33 -04:00 |
Frank Dellaert
|
627febfbaa
|
Fixed headers
|
2015-06-08 20:01:04 -04:00 |
Frank Dellaert
|
7f49a7a1fb
|
Fixed comments
|
2015-06-08 20:00:49 -04:00 |
Frank Dellaert
|
116c9d4398
|
Use same defaults as ceres
|
2015-06-08 18:28:46 -04:00 |
Frank Dellaert
|
c6269dfe76
|
Better iteration timing
|
2015-06-08 18:28:27 -04:00 |
Frank Dellaert
|
9742df5198
|
Merge remote-tracking branch 'origin/develop' into feature/LinearSolverCleanup
|
2015-06-08 13:03:53 -07:00 |
Frank Dellaert
|
9e2dedaf4d
|
Merged in fix/movedTests (pull request #149)
Put test in right place
|
2015-06-08 13:01:10 -07:00 |
Chris Beall
|
05d7117bea
|
Merged in fix/ManifoldWarning (pull request #150)
Fixed minor warning triggering in tests
|
2015-06-08 07:44:15 -04:00 |
Frank Dellaert
|
e93c346e02
|
Fixed minor warning triggering in tests
|
2015-06-07 21:18:37 -07:00 |
Frank Dellaert
|
5fd5f5786f
|
Header discipline, and split up updateATA timing
|
2015-06-07 20:54:24 -07:00 |
Frank Dellaert
|
73a09c508d
|
isUnit
|
2015-06-07 20:54:03 -07:00 |
Frank Dellaert
|
e0f6570f8f
|
Timing script that takes BAL file as input. Compile with BUILD_TYPE=Timing
|
2015-06-07 20:53:54 -07:00 |
Frank Dellaert
|
1ae0f256a1
|
Moved test to right place (geometry tests should not be relying on optimization code, and this was a test of the factor, not pinholecamera)
|
2015-06-07 20:25:35 -07:00 |
Frank Dellaert
|
2d98056497
|
organize headers
|
2015-06-07 20:24:53 -07:00 |
Frank Dellaert
|
298850484a
|
Merged in feature/testPinholeCameraBAL (pull request #113)
Add a unit test using BAL data
|
2015-06-07 18:47:43 -07:00 |
Frank Dellaert
|
aae8fa1beb
|
Merged in fix/install-nonlinear-internal-headers (pull request #146)
Install nonlinear internal headers.
|
2015-06-07 17:44:53 -07:00 |