jdistlib.math.opt
Class OptimizationConfig
- java.lang.Object
-
- jdistlib.math.opt.OptimizationConfig
-
- Direct Known Subclasses:
- BobyqaConfig
public abstract class OptimizationConfig extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field and Description static intdefaultMaxNumFunctionCall
-
Constructor Summary
Constructors Constructor and Description OptimizationConfig()OptimizationConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun)OptimizationConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun, int maxCall, boolean isMin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double[]getInitialGuess()double[]getLowerBound()intgetMaxNumFunctionCall()MultivariableFunctiongetObjectiveFunction()double[]getUpperBound()booleanisMinimize()voidsetInitialGuess(double[] initialGuess)voidsetLowerBound(double[] lowerBound)voidsetMaxNumFunctionCall(int maxNumFunctionCall)voidsetMinimize(boolean isMinimize)voidsetObjectiveFunction(MultivariableFunction objectiveFunction)voidsetUpperBound(double[] upperBound)
-
-
-
Field Detail
-
defaultMaxNumFunctionCall
public static final int defaultMaxNumFunctionCall
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OptimizationConfig
public OptimizationConfig()
-
OptimizationConfig
public OptimizationConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun)
-
OptimizationConfig
public OptimizationConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun, int maxCall, boolean isMin)
-
-
Method Detail
-
getInitialGuess
public double[] getInitialGuess()
-
setInitialGuess
public void setInitialGuess(double[] initialGuess)
-
getLowerBound
public double[] getLowerBound()
-
setLowerBound
public void setLowerBound(double[] lowerBound)
-
getUpperBound
public double[] getUpperBound()
-
setUpperBound
public void setUpperBound(double[] upperBound)
-
getMaxNumFunctionCall
public int getMaxNumFunctionCall()
-
setMaxNumFunctionCall
public void setMaxNumFunctionCall(int maxNumFunctionCall)
-
isMinimize
public boolean isMinimize()
-
setMinimize
public void setMinimize(boolean isMinimize)
-
getObjectiveFunction
public MultivariableFunction getObjectiveFunction()
-
setObjectiveFunction
public void setObjectiveFunction(MultivariableFunction objectiveFunction)
-
-
DMelt 3.0 © DataMelt by jWork.ORG