Commit Graph

1752 Commits (095a4cd1876ba9085e9d1cb74ab1eb8854721972)

Author SHA1 Message Date
Varun Agrawal 0271eb637c remove redunant assignment of boolean flag 2024-10-26 18:08:30 -04:00
Varun Agrawal e7dea39562 make function inline to avoid multiple definition error 2024-10-26 18:08:10 -04:00
Varun Agrawal 5b318fcb76
Merge pull request #1879 from borglab/rosenbrock 2024-10-23 11:28:04 -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 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 efce38c14c Merge branch 'conjugate-gradient' into cg-methods 2024-10-16 10:26:31 -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 7dd6d977fe undo template removal 2024-10-16 09:44:47 -04:00
Varun Agrawal 5c0171b69c re-add typedefs 2024-10-15 23:56:43 -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 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
Dan McGann a3087ffff7 Fix machine precision bug in DogLeg compute blend
This commit fixes a bug that could cause the incorrect solution to be
returned from ComputeBlend that is documented in Issue #1861.
2024-10-08 11:35:45 -04:00
Frank Dellaert 60f880e221
Merge pull request #1671 from borglab/optimizer-params
Optimizer Improvements
2024-08-29 16:42:52 -07:00
Varun Agrawal 38a7ad7eff
Merge pull request #1707 from borglab/fix-301 2024-08-25 19:00:30 -04:00
Varun Agrawal c59f458fac improved check 2024-08-24 15:32:18 -04:00
Varun Agrawal fa33bca0c7 make equals const-qualified 2024-08-24 06:35:17 -04:00
Varun Agrawal 0ae97fd020 Merge branch 'develop' into optimizer-params 2024-08-24 06:20:49 -04:00
Varun Agrawal 5cf1e0d220 move NonlinearOptimizerParams::equals definition to .cpp file and improve slightly 2024-08-24 06:19:00 -04:00
Varun Agrawal eb9ea78faf Merge branch 'develop' into model-selection-integration 2024-07-01 21:27:35 -04:00
Varun Agrawal f6dbcb695d update gtsam:: namespace in values.i 2024-06-28 16:17:05 -04:00
Varun Agrawal 2db6178d2e update gtsam:: namespace in nonlinear.i 2024-06-28 16:17:00 -04:00
Varun Agrawal 1501b7c0e5 Merge branch 'develop' into model-selection-integration 2024-06-28 11:01:56 -04:00
Easton Potokar e116123ea5 Add a few functions to python wrapper 2024-05-27 13:31:43 -04:00
Varun Agrawal 538871a95d Merge branch 'develop' into model-selection-integration 2024-03-18 07:51:52 -04:00
Tal Regev 5a81dc000b
fix ambiguous call to overloaded function CameraSet.h(331) 2024-03-11 23:34:31 +02:00
Tal Regev d1ab94f51c Add comments explain the windows workaround. 2024-01-13 10:59:03 +02:00
Tal Regev 8023df456d add windows template specialization 2024-01-13 10:59:03 +02:00
Tal Regev 2971d9e74e Compile gtsam python for windows 2024-01-13 10:59:03 +02:00
Varun Agrawal 5cdbacfd44 test and fix for issue 301 2024-01-07 20:23:58 -05:00
Varun Agrawal 9ad7697e5b Merge branch 'hybrid-printerrors' into model-selection-integration 2024-01-04 13:53:22 -05:00
Varun Agrawal 0d058100e5 update wrapper for LM with Ordering parameter 2024-01-03 14:44:12 -05:00