com.joptimizer.optimizers
Class OptimizationRequest
- java.lang.Object
-
- com.joptimizer.optimizers.OptimizationRequest
-
public class OptimizationRequest extends java.lang.ObjectOptimization problem. Setting the field's values you define an optimization problem.- See Also:
- "S.Boyd and L.Vandenberghe, Convex Optimization"
-
-
Constructor Summary
Constructors Constructor and Description OptimizationRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidsetA(double[][] a)voidsetAlpha(double alpha)voidsetB(double[] b)voidsetBeta(double beta)voidsetCheckKKTSolutionAccuracy(boolean checkKKTSolutionAccuracy)voidsetCheckProgressConditions(boolean checkProgressConditions)voidsetF0(ConvexMultivariateRealFunction f0)voidsetFi(ConvexMultivariateRealFunction[] fi)voidsetInitialLagrangian(double[] initialLagrangian)voidsetInitialPoint(double[] initialPoint)voidsetInteriorPointMethod(java.lang.String interiorPointMethod)voidsetMaxIteration(int maxIteration)voidsetMu(double mu)voidsetNotFeasibleInitialPoint(double[] notFeasibleInitialPoint)voidsetTolerance(double tolerance)voidsetToleranceFeas(double toleranceFeas)voidsetToleranceInnerStep(double toleranceInnerStep)voidsetToleranceKKT(double toleranceKKT)
-
-
-
Method Detail
-
setMaxIteration
public void setMaxIteration(int maxIteration)
-
setTolerance
public void setTolerance(double tolerance)
-
setToleranceFeas
public void setToleranceFeas(double toleranceFeas)
-
setToleranceInnerStep
public void setToleranceInnerStep(double toleranceInnerStep)
-
setAlpha
public void setAlpha(double alpha)
-
setBeta
public void setBeta(double beta)
-
setMu
public void setMu(double mu)
-
setCheckProgressConditions
public void setCheckProgressConditions(boolean checkProgressConditions)
-
setCheckKKTSolutionAccuracy
public void setCheckKKTSolutionAccuracy(boolean checkKKTSolutionAccuracy)
-
setToleranceKKT
public void setToleranceKKT(double toleranceKKT)
-
setF0
public void setF0(ConvexMultivariateRealFunction f0)
-
setInitialPoint
public void setInitialPoint(double[] initialPoint)
-
setNotFeasibleInitialPoint
public void setNotFeasibleInitialPoint(double[] notFeasibleInitialPoint)
-
setInitialLagrangian
public void setInitialLagrangian(double[] initialLagrangian)
-
setA
public void setA(double[][] a)
-
setB
public void setB(double[] b)
-
setFi
public void setFi(ConvexMultivariateRealFunction[] fi)
-
setInteriorPointMethod
public void setInteriorPointMethod(java.lang.String interiorPointMethod)
-
-
DMelt 3.0 © DataMelt by jWork.ORG