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).



Method Index

 o getHessianAt(Vector)

Methods

 o 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