All Packages Class Hierarchy This Package Previous Next Index
Interface jam.operator.hasHessian
 public interface interface hasHessian
 extends JamObject, hasDerivative
An hasHessian is an operator in which the Hessian, gradient,
and derivative are implemented.
The Hessian is a BiLinearOperatorAdjoint.
For a functional, we are used to thinking of the Hessian as a linear
operator. In this case, we can retrieve the linear operator version from
the bilinear version by taking the "partial adjoint" of the bilinear
operator with the value new RealVec(1F).

getHessianAt(Vector)

getHessianAt
public abstract BiLinearOperatorAdjoint getHessianAt(Vector x)
 Parameters:
 x  the location at which the Hessian is taken (irrelevant for linear and "quadratic" operators)
 Returns:
 the operator's Hessian at x
All Packages Class Hierarchy This Package Previous Next Index