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
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
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
Varun Agrawal
1b422d5c98
rearrange GaussianFactorGraphSystem
2024-10-15 11:29:54 -04:00
Varun Agrawal
91d637b092
improve PCGSolverParameters
2024-10-15 11:29:54 -04:00
Varun Agrawal
322a23d49c
clean up and formatting
2024-10-15 11:29:54 -04:00
Varun Agrawal
4a0257c0ce
move test file to nonlinear directory
2024-10-15 11:29:54 -04:00
Varun Agrawal
db353a58a4
Merge pull request #1875 from borglab/feature/fasterDT
2024-10-15 11:11:56 -04:00
Frank Dellaert
935df2b90c
Add missing header
2024-10-15 22:36:21 +09:00
Frank Dellaert
8cc5171cbc
Two more methods are static
2024-10-15 16:50:28 +09:00
Frank Dellaert
ba7674d5fb
Move semantics
2024-10-15 16:47:33 +09:00
Frank Dellaert
6a5dd60d33
Faster version of convertFrom when no label translation needed
2024-10-15 15:51:21 +09:00
Frank Dellaert
f98b9223e8
Make compose and convertFrom static
2024-10-15 15:46:14 +09:00
Martin Valgur
e6dfa7be99
precompiled_header.h: remove chartTesting.h
...
Not used anywhere and fails to compile with C++20 on MSVC:
gtsam\base\chartTesting.h(42,3): error C3878: syntax error: unexpected token ')' following 'expression_statement'
2024-10-12 14:21:56 -04:00
Varun Agrawal
9a146eb942
Merge pull request #1867 from borglab/normalize-potentials
2024-10-10 10:25:54 -04:00
Varun Agrawal
32108ab8ec
remove unnecessary TODOs
2024-10-10 09:33:07 -04:00
Varun Agrawal
878c626a96
fix test TODOs
2024-10-10 09:32:55 -04:00
Varun Agrawal
def8b2526f
Merge pull request #1863 from borglab/feature/no_hiding
2024-10-10 09:31:44 -04:00
Varun Agrawal
acda56d67b
normalize no longer takes explicit sum, so that it normalizes correctly
2024-10-09 18:34:56 -04:00
Frank Dellaert
95f053f70d
Merge pull request #1866 from borglab/more-fixes
...
More Hybrid Fixes
2024-10-10 06:36:00 +09:00
Varun Agrawal
c26b272d80
Merge branch 'more-fixes' into normalize-potentials
2024-10-09 15:48:07 -04:00
Varun Agrawal
e9bf802d78
more simplification
2024-10-09 15:24:03 -04:00
Varun Agrawal
b79c69b408
small improvements
2024-10-09 15:10:13 -04:00
Varun Agrawal
ac52be9cf0
update test
2024-10-09 15:08:53 -04:00