提交 4e8e2ab1 编写于 作者: S stevenj

fixed rosenbrock gradient

darcs-hash:20070913201634-c8de0-c097883008bbd14326621dc815e9f2202a07db5f.gz
上级 8068ae4d
...@@ -36,7 +36,7 @@ static double rosenbrock_f(int n, const double *x, double *grad, void *data) ...@@ -36,7 +36,7 @@ static double rosenbrock_f(int n, const double *x, double *grad, void *data)
UNUSED(data); UNUSED(data);
if (grad) { if (grad) {
grad[0] = -400 * a * x[0] - 2*b; grad[0] = -400 * a * x[0] - 2*b;
grad[1] = -200 * a; grad[1] = 200 * a;
} }
RETURN(100 * sqr(a) + sqr(b)); RETURN(100 * sqr(a) + sqr(b));
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册