Evaluate product of vector p with Hessian of Lagrangian
q = cprod(x,v,p,goth)
real vector,see below
real vector,see below
real vector, see below.
integer flag, see below.
matrix, the Hessian of the Lagrangian at x and v.
cprod(x,v,p) evaluates the Hessian of the Lagrangian at x and v, and returns the product of the Hessian with the vector p.
cprod(x,v,p,goth), with goth=%t, skips the evaluation of the Hessian. If goth is not given, it is assumed to be %f.
Set goth to %t if the Hessian has already been evaluated by a call to cdh, csh, cgrdh or csgrsh at the current point, or if a previous call, with goth set to %f, has been made to cprod at the current point.
Based on CUTEr authored by
Nicholas I.M. Gould - n.gould@rl.ac.uk - RAL
Dominique Orban - orban@ece.northwestern.edu - Northwestern
Philippe L. Toint - Philippe.Toint@fundp.ac.be - FUNDP
see http://hsl.rl.ac.uk/cuter-www