public class Simplex extends MinimizerRn
Modifier and Type | Method and Description |
---|---|
int |
getMaxIter() |
double |
getSimplexSize() |
double[] |
getSolutionX() |
double |
getSolutionY() |
void |
initSimplex(double[] x0)
Initialization of simplex algorithm
|
void |
run(java.lang.String mode)
Runs the Simplex algorithm to solve the minimization problem
|
void |
setMaxIter(int maxIter) |
getIter
public Simplex(int spaceDim, FuncRnR1 func) throws java.lang.ArithmeticException
java.lang.ArithmeticException
public void initSimplex(double[] x0)
x0
- First guess for the solutionpublic void run(java.lang.String mode) throws java.lang.ArithmeticException
run
in class MinimizerRn
java.lang.ArithmeticException
public double[] getSolutionX()
public double getSolutionY()
public int getMaxIter()
getMaxIter
in class MinimizerRn
public void setMaxIter(int maxIter)
setMaxIter
in class MinimizerRn
public double getSimplexSize()