Frank Dellaert
|
777f0d25ad
|
Restrict dangerous flat access
|
2024-10-22 15:39:14 -07:00 |
Frank Dellaert
|
5145b8c47a
|
formatting/spelling only
|
2024-10-22 13:50:39 -07:00 |
Frank Dellaert
|
25f90701c7
|
Change and simplify tests using {}
|
2024-10-22 13:50:08 -07:00 |
Frank Dellaert
|
2c9665fae6
|
Prune graphs with nulls on the fly
|
2024-10-21 19:06:47 -07:00 |
Frank Dellaert
|
1365a0904a
|
Avoid calculating negLogK twice
|
2024-10-20 15:08:47 -07:00 |
Frank Dellaert
|
8d4233587c
|
Use move constructor
|
2024-10-20 15:08:47 -07:00 |
Frank Dellaert
|
08167d08cc
|
Move constructor
|
2024-10-20 15:08:47 -07:00 |
Frank Dellaert
|
a19fb28fab
|
Const correctness
|
2024-10-20 15:08:47 -07:00 |
Frank Dellaert
|
6592f8a8b4
|
Make sure we still subtract min()
|
2024-10-20 15:08:47 -07:00 |
Frank Dellaert
|
1fe09f5e09
|
Avoid using slow conditionals()
|
2024-10-20 15:08:46 -07:00 |
Frank Dellaert
|
6c9b25c45e
|
DT::split
|
2024-10-20 15:08:46 -07:00 |
Frank Dellaert
|
b56595c6f8
|
Get rid of double storage
|
2024-10-20 15:08:46 -07:00 |
Varun Agrawal
|
05af66296d
|
Merge pull request #1878 from borglab/cg-methods
|
2024-10-20 16:44:20 -04:00 |
Varun Agrawal
|
7bb98946a2
|
missed two templates
|
2024-10-19 17:03:15 -04:00 |
Varun Agrawal
|
3c2ddc82b4
|
Merge branch 'cg-methods' into rosenbrock
|
2024-10-19 17:01:53 -04:00 |
Varun Agrawal
|
07b11bc9f1
|
add test for different nonlinear CG direction methods
|
2024-10-19 17:01:38 -04:00 |
Varun Agrawal
|
2d4ee5057a
|
template the directional methods
|
2024-10-18 10:30:01 -04:00 |
Varun Agrawal
|
dc24255418
|
Merge pull request #1876 from borglab/conjugate-gradient
|
2024-10-18 09:55:02 -04:00 |
Varun Agrawal
|
893e69df29
|
remove sqrt definition
|
2024-10-17 18:57:48 -04:00 |
Varun Agrawal
|
6d6d39287e
|
fix jacobians
|
2024-10-17 18:57:32 -04:00 |
Varun Agrawal
|
b5b5e15443
|
move 2 to the Precision matrix and check if error is correct
|
2024-10-17 18:48:53 -04:00 |
Varun Agrawal
|
58ae5c6d08
|
fix test
|
2024-10-17 18:27:39 -04:00 |
Varun Agrawal
|
631fa2b564
|
minor improvements
|
2024-10-17 13:38:11 -04:00 |
Varun Agrawal
|
8a0bbe9666
|
test optimization with Rosenbrock function
|
2024-10-17 13:28:06 -04:00 |
Varun Agrawal
|
83e3fdaa24
|
Rosenbrock function implemented as factor graph
|
2024-10-17 11:10:10 -04:00 |
Varun Agrawal
|
591e1ee4f8
|
lots of small improvements
|
2024-10-17 11:10:10 -04:00 |
Varun Agrawal
|
872eae9510
|
Rosenbrock function
|
2024-10-17 11:10:10 -04:00 |
Varun Agrawal
|
2d3a296d06
|
nonlinearConjugateGradient accepts direction method
|
2024-10-17 11:09:52 -04:00 |
Varun Agrawal
|
77422d4322
|
Merge pull request #1858 from borglab/discrete-errorTree
|
2024-10-16 12:03:25 -04:00 |
Varun Agrawal
|
efce38c14c
|
Merge branch 'conjugate-gradient' into cg-methods
|
2024-10-16 10:26:31 -04:00 |
Varun Agrawal
|
5786073072
|
Merge pull request #1877 from borglab/conjugate-gradient-system
|
2024-10-16 10:21:46 -04:00 |
Varun Agrawal
|
d883e16cd1
|
remove extra methods
|
2024-10-16 10:20:45 -04:00 |
Varun Agrawal
|
3fef6aa256
|
Merge branch 'conjugate-gradient' into conjugate-gradient-system
|
2024-10-16 10:19:14 -04:00 |
Varun Agrawal
|
f5f7590e78
|
kill methods with same name in favor of using variables directly
|
2024-10-16 09:47:23 -04:00 |
Varun Agrawal
|
7dd6d977fe
|
undo template removal
|
2024-10-16 09:44:47 -04:00 |
Varun Agrawal
|
38b5dd5eb0
|
update deprecated methods
|
2024-10-16 09:17:22 -04:00 |
Varun Agrawal
|
9931e29108
|
fix tests
|
2024-10-15 23:56:52 -04:00 |
Varun Agrawal
|
5c0171b69c
|
re-add typedefs
|
2024-10-15 23:56:43 -04:00 |
Varun Agrawal
|
d2ca1ef285
|
updat example
|
2024-10-15 23:43:56 -04:00 |
Varun Agrawal
|
94a95b69cb
|
update tests
|
2024-10-15 23:43:52 -04:00 |
Varun Agrawal
|
49a3b2e8a2
|
make PCGSolverParameters a public struct
|
2024-10-15 23:43:41 -04:00 |
Varun Agrawal
|
df1c008955
|
make ConjugateGradientParameters a public struct
|
2024-10-15 23:31:29 -04:00 |
Varun Agrawal
|
bc27d9fc96
|
set default direction method
|
2024-10-15 17:07:56 -04:00 |
Varun Agrawal
|
8fd26a341b
|
add additional direction methods beyond Polak-Ribiere
|
2024-10-15 15:14:33 -04:00 |
Varun Agrawal
|
69729d603b
|
move all implementation to cpp file
|
2024-10-15 12:35:11 -04:00 |
Varun Agrawal
|
1de138678f
|
remove templates
|
2024-10-15 12:29:07 -04:00 |
Varun Agrawal
|
ba6e2b8d7f
|
remove System inside NonlinearConjugateGradientOptimizer
|
2024-10-15 11:30:09 -04:00 |
Varun Agrawal
|
a94169a973
|
remove unnecessary typedefs
|
2024-10-15 11:29:54 -04:00 |
Varun Agrawal
|
a0c0cd1fce
|
improved docstrings
|
2024-10-15 11:29:54 -04:00 |
Varun Agrawal
|
ec8714a548
|
restrict pointer access via methods
|
2024-10-15 11:29:54 -04:00 |