Commit Graph

17536 Commits (b56595c6f804928bffcd1bd34ffc3282f7df4c9c)

Author SHA1 Message Date
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