edu.stanford.rsl.jpop
Interface HessianOptimizableFunction

All Superinterfaces:
GradientOptimizableFunction, OptimizableFunction
All Known Implementing Classes:
UncminTest_f77

public interface HessianOptimizableFunction
extends GradientOptimizableFunction


Method Summary
 double[][] hessian(double[] x, int block)
          Computes the Hessian matrix at position x.
 
Methods inherited from interface edu.stanford.rsl.jpop.GradientOptimizableFunction
gradient
 
Methods inherited from interface edu.stanford.rsl.jpop.OptimizableFunction
evaluate, getNumberOfProcessingBlocks, setNumberOfProcessingBlocks
 

Method Detail

hessian

double[][] hessian(double[] x,
                   int block)
Computes the Hessian matrix at position x. (Note that x is a Fortran Array which starts at 1.)

Parameters:
x -
block - the block identifier. First block is 0. block is < getNumberOfProcessingBlocks().
Returns:
the Hessian at x. (In Fortran Style)