public class LagrangianDistanceSquareObjectiveFunction
extends java.lang.Object
implements edu.stanford.rsl.jpop.GradientOptimizableFunction
Constructor and Description |
---|
LagrangianDistanceSquareObjectiveFunction(double[][] distanceMap) |
Modifier and Type | Method and Description |
---|---|
double |
evaluate(double[] x,
int block) |
int |
getNumberOfProcessingBlocks() |
double[] |
gradient(double[] x,
int block) |
void |
setNumberOfProcessingBlocks(int number) |
public LagrangianDistanceSquareObjectiveFunction(double[][] distanceMap)
public void setNumberOfProcessingBlocks(int number)
setNumberOfProcessingBlocks
in interface edu.stanford.rsl.jpop.OptimizableFunction
public int getNumberOfProcessingBlocks()
getNumberOfProcessingBlocks
in interface edu.stanford.rsl.jpop.OptimizableFunction
public double evaluate(double[] x, int block)
evaluate
in interface edu.stanford.rsl.jpop.OptimizableFunction
public double[] gradient(double[] x, int block)
gradient
in interface edu.stanford.rsl.jpop.GradientOptimizableFunction