| 
Constructors
 | 
 
 | 
public Maximization()
 | 
| 
public Maximisation()
 | 
| 
Maximisation
 | 
Nelder and Mead Simplex for y = f(a[0],a[1],a[2]...) 
 | 
public void nelderMead(MaximizationFunction mf, double[ ] start, double[ ] step, double ftol, int nmax)
 | 
| 
public void nelderMead(MaximisationFunction mf, double[ ] start, double[ ] step, double ftol, int nmax)
 | 
| 
public void nelderMead(MaximizationFunction mf, double[ ] start, double[ ] step, double ftol)
 | 
| 
public void nelderMead(MaximisationFunction mf, double[ ] start, double[ ] step, double ftol)
 | 
| 
public void nelderMead(MaximizationFunction mf, double[ ] start, double[ ] step, int nmax)
 | 
| 
public void nelderMead(MaximisationFunction mf, double[ ] start, double[ ] step, int nmax)
 | 
| 
public void nelderMead(MaximizationFunction mf, double[ ] start, double ftol, int nmax)
 | 
| 
public void nelderMead(MaximisationFunction mf, double[ ] start, double ftol, int nmax)
 | 
| 
public void nelderMead(MaximizationFunction mf, double[ ] start, double[ ] step)
 | 
| 
public void nelderMead(MaximisationFunction mf, double[ ] start, double[ ] step)
 | 
| 
public void nelderMead(MaximizationFunction mf, double[ ] start, double ftol)
 | 
| 
public void nelderMead(MaximisationFunction mf, double[ ] start, double ftol)
 | 
| 
public void nelderMead(MaximizationFunction mf, double[ ] start, int nmax)
 | 
| 
public void nelderMead(MaximisationFunction mf, double[ ] start, int nmax)
 | 
| 
public void nelderMead(MaximizationFunction mf, double[ ] start)
 | 
| 
public void nelderMead(MaximisationFunction mf, double[ ] start)
 | 
| 
Constrained maximization
 | 
public void addConstraint(int pIndex, int direction, double boundary)
 | 
| 
public void addConstraint(int[] pIndices, double[] plusOrMinus, int direction, double boundary)
 | 
| 
public void addConstraint(int[] pIndices, int[] plusOrMinus, int direction, double boundary)
 | 
| 
public void removeConstraints()
 | 
| 
public void setPenaltyWeight(double pWeight)
 | 
| 
public double getPenaltyWeight()
 | 
| 
public void setConstraintTolerance(double tolerance)
 | 
| 
Scaling the initial estimates
 | 
public void setScale(int opt)
 | 
| 
public void setScale(double[] opt)
 | 
| 
public double[ ] getScale()
 | 
	
| 
Convergence tests
 | 
public boolean getConvStatus()
 | 
| 
public void setTolerance(double tol)
 | 
| 
public int getTolerance()
 | 
| 
public double getSimplexSd()
 | 
| 
Restarts
 | 
public void setNrestartsMax(int nrm)
 | 
| 
public int getNrestartsMax()
 | 
| 
public int getNrestarts()
 | 
| 
Number of iterations
 | 
public void setNmax(int nMax)
 | 
| 
public int getNmax()
 | 
| 
public int getNiter()
 | 
| 
Nelder and Mead Simplex Coefficients
 | 
public void setNMreflect(double reflectC)
 | 
| 
public double getNMreflect()
 | 
| 
public void setNMextend(double extendC)
 | 
| 
public double getNMextend()
 | 
| 
public void setNMcontract(double contractC)
 | 
| 
public double getNMcontract()
 | 
| 
Print the maximization results
 | 
public void print( String filename, int prec)
 | 
| 
public void print( String filename)
 | 
| 
public void print(int prec)
 | 
| 
public void print()
 | 
| 
Return the parameter values, a[i], at maximum
 | 
public double[] getParamValues()
 | 
| 
Return the function value at maximum
 | 
public double getMaximum()
 | 
| 
Suppress message
 | 
public void suppressNoConvergenceMessage()
 |