View Javadoc

1   package types;
2   
3   public interface DifferentiableObjective {
4   
5   	public double getValue();
6   
7   	public void getGradient(double[] gradient);
8   
9   	public void getParameters(double[] params);
10  
11  	public void setParameters(double[] newParameters);
12  
13  	public int getNumParameters();
14  }