/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package edu.hawaii.jmotif.sampler; /** * Interface defining a method returning a numerical hessian of a function. * (Strategy pattern) * * @author ytoh */ public interface NumericalHessian { /** * Method calculating the numerical hessian of a given function * at a given point. * * @param function * @param point * @return a Hessian object instanciated with the calculated hessian array */ Hessian hessianAt(ObjectiveFunction function, Point point); }