X-Git-Url: http://gitweb.michael.orlitzky.com/?p=octave.git;a=blobdiff_plain;f=optimization%2Fvanilla_cgm.m;h=b511b484dfaab2ecba7fa6b8702be5080f977ba9;hp=c4d8f0796bd6721c96bb8c593dfbc3b8fa37d230;hb=e12c489da09259a1365ae199fb6d7cbe64c9eb19;hpb=2607d0ce1289b34ecce0a82b11e9935e239fe708 diff --git a/optimization/vanilla_cgm.m b/optimization/vanilla_cgm.m index c4d8f07..b511b48 100644 --- a/optimization/vanilla_cgm.m +++ b/optimization/vanilla_cgm.m @@ -45,7 +45,7 @@ function [x, k] = vanilla_cgm(A, b, x0, tolerance, max_iterations) pk = -rk; while (k <= max_iterations && norm(rk, 'inf') > tolerance) - alpha_k = step_length_cgm(rk, A, pk); + alpha_k = step_length_positive_definite(rk, A, pk); x_next = xk + alpha_k*pk; % Avoid accumulated roundoff errors.