Commit Graph

17567 Commits (23d28b64dc8f0f4c66022fff06adc2c6a433c6a1)

Author SHA1 Message Date
Varun Agrawal 23d28b64dc make executable 2024-10-24 17:43:08 -04:00
Varun Agrawal 328ee4d150 update issue template 2024-10-24 17:43:00 -04:00
Varun Agrawal 2258c6431e fix wrapping for matlab 2024-10-24 17:42:50 -04:00
Varun Agrawal 6b7222ea99 remove reference for shared_ptr 2024-10-24 17:42:29 -04:00
Frank Dellaert 0ffe6c9303
Merge pull request #1883 from borglab/feature/hybridISAM
Some Hybrid iSAM cleanup
2024-10-23 10:36:30 -07:00
Frank Dellaert 366b51432a
Merge pull request #1881 from borglab/feature/no_conditionals
Significant speedup
2024-10-23 10:36:08 -07:00
Varun Agrawal cbb0a30173 helper method to reduce code duplication 2024-10-23 12:45:38 -04:00
Varun Agrawal 4c74ec113a formatting and comments 2024-10-23 12:35:09 -04:00
Frank Dellaert 977ac0d762 Address review comments 2024-10-23 09:24:47 -07:00
Varun Agrawal 5b318fcb76
Merge pull request #1879 from borglab/rosenbrock 2024-10-23 11:28:04 -04:00
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