dellaert
|
83171b6096
|
New example
|
2015-06-14 23:07:28 -07:00 |
dellaert
|
5771664622
|
Starting to diagnose issue with lower-left entry of Hessian
|
2015-06-14 16:01:54 -07:00 |
dellaert
|
7698c52ce9
|
Created BinaryJacobianFactor template
|
2015-06-14 15:50:15 -07:00 |
dellaert
|
06902209b0
|
Fixed bug in hessian scalar computation
|
2015-06-14 15:19:55 -07:00 |
dellaert
|
30104a114e
|
More tests with failing example
|
2015-06-14 15:03:44 -07:00 |
dellaert
|
a94c2e7323
|
Renamed to BinaryJacobianFactor
|
2015-06-14 15:02:48 -07:00 |
dellaert
|
9fcd498d6a
|
BORG formatting
|
2015-06-14 13:37:51 -07:00 |
dellaert
|
8c22684bbb
|
Went back to base 1, and used constructors for blocks (cleaner)
|
2015-06-14 13:02:44 -07:00 |
dellaert
|
df226fc436
|
No longer store my own matrices but get same performance using block
|
2015-06-14 12:54:18 -07:00 |
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 |