edu.stanford.rsl.jpop
Interface GradientOptimizableFunction

All Superinterfaces:
OptimizableFunction
All Known Subinterfaces:
HessianOptimizableFunction
All Known Implementing Classes:
UncminTest_f77

public interface GradientOptimizableFunction
extends OptimizableFunction


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

Method Detail

gradient

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

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