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