flanagan.math
Class Minimisation
- java.lang.Object
-
- flanagan.math.Minimisation
-
- Direct Known Subclasses:
- Minimization
public class Minimisation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description Minimisation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddConstraint(int[] paramIndices, double[] plusOrMinus, int conDir, double constraint)voidaddConstraint(int[] paramIndices, int[] plusOrMinus, int conDir, double constraint)voidaddConstraint(int paramIndex, int conDir, double constraint)booleangetConvStatus()doublegetMinimum()intgetMinTest()intgetNiter()intgetNmax()doublegetNMcontract()doublegetNMextend()doublegetNMreflect()intgetNrestarts()intgetNrestartsMax()double[]getParamValues()double[]getScale()doublegetSimplexSd()doublegetTolerance()voidnelderMead(MinimisationFunction g, double[] start)voidnelderMead(MinimisationFunction g, double[] start, double fTol)voidnelderMead(MinimisationFunction g, double[] start, double[] step)voidnelderMead(MinimisationFunction g, double[] start, double[] step, double fTol)voidnelderMead(MinimisationFunction gg, double[] start, double[] step, double fTol, int nMax)voidnelderMead(MinimisationFunction g, double[] start, double[] step, int nMax)voidnelderMead(MinimisationFunction g, double[] start, double fTol, int nMax)voidnelderMead(MinimisationFunction g, double[] start, int nMax)voidnelderMead(MinimizationFunction g, double[] start)voidnelderMead(MinimizationFunction g, double[] start, double fTol)voidnelderMead(MinimizationFunction g, double[] start, double[] step)voidnelderMead(MinimizationFunction g, double[] start, double[] step, double fTol)voidnelderMead(MinimizationFunction gg, double[] start, double[] step, double fTol, int nMax)voidnelderMead(MinimizationFunction g, double[] start, double[] step, int nMax)voidnelderMead(MinimizationFunction g, double[] start, double fTol, int nMax)voidnelderMead(MinimizationFunction g, double[] start, int nMax)voidnelderMead(java.lang.Object g, double[] start, double[] step, double fTol, int nMax)voidprint()voidprint(int prec)voidprint(java.lang.String filename)voidprint(java.lang.String filename, int prec)voidremoveConstraints()voidsetConstraintMethod(int conMeth)voidsetConstraintTolerance(double tolerance)voidsetMinTest(int n)voidsetNmax(int nmax)voidsetNMcontract(double con)voidsetNMextend(double ext)voidsetNMreflect(double refl)voidsetNrestartsMax(int nrs)voidsetScale(double[] sc)voidsetScale(int n)voidsetTolerance(double tol)voidsuppressNoConvergenceMessage()voidsupressNoConvergenceMessage()
-
-
-
Method Detail
-
suppressNoConvergenceMessage
public void suppressNoConvergenceMessage()
-
supressNoConvergenceMessage
public void supressNoConvergenceMessage()
-
nelderMead
public void nelderMead(MinimisationFunction gg, double[] start, double[] step, double fTol, int nMax)
-
nelderMead
public void nelderMead(MinimizationFunction gg, double[] start, double[] step, double fTol, int nMax)
-
nelderMead
public void nelderMead(java.lang.Object g, double[] start, double[] step, double fTol, int nMax)
-
nelderMead
public void nelderMead(MinimisationFunction g, double[] start, double[] step, double fTol)
-
nelderMead
public void nelderMead(MinimizationFunction g, double[] start, double[] step, double fTol)
-
nelderMead
public void nelderMead(MinimisationFunction g, double[] start, double[] step, int nMax)
-
nelderMead
public void nelderMead(MinimizationFunction g, double[] start, double[] step, int nMax)
-
nelderMead
public void nelderMead(MinimisationFunction g, double[] start, double[] step)
-
nelderMead
public void nelderMead(MinimizationFunction g, double[] start, double[] step)
-
nelderMead
public void nelderMead(MinimisationFunction g, double[] start, double fTol, int nMax)
-
nelderMead
public void nelderMead(MinimizationFunction g, double[] start, double fTol, int nMax)
-
nelderMead
public void nelderMead(MinimisationFunction g, double[] start, double fTol)
-
nelderMead
public void nelderMead(MinimizationFunction g, double[] start, double fTol)
-
nelderMead
public void nelderMead(MinimisationFunction g, double[] start, int nMax)
-
nelderMead
public void nelderMead(MinimizationFunction g, double[] start, int nMax)
-
nelderMead
public void nelderMead(MinimisationFunction g, double[] start)
-
nelderMead
public void nelderMead(MinimizationFunction g, double[] start)
-
addConstraint
public void addConstraint(int paramIndex, int conDir, double constraint)
-
addConstraint
public void addConstraint(int[] paramIndices, int[] plusOrMinus, int conDir, double constraint)
-
addConstraint
public void addConstraint(int[] paramIndices, double[] plusOrMinus, int conDir, double constraint)
-
setConstraintMethod
public void setConstraintMethod(int conMeth)
-
removeConstraints
public void removeConstraints()
-
setConstraintTolerance
public void setConstraintTolerance(double tolerance)
-
print
public void print(java.lang.String filename, int prec)
-
print
public void print(int prec)
-
print
public void print(java.lang.String filename)
-
print
public void print()
-
getConvStatus
public boolean getConvStatus()
-
setScale
public void setScale(int n)
-
setScale
public void setScale(double[] sc)
-
getScale
public double[] getScale()
-
setMinTest
public void setMinTest(int n)
-
getMinTest
public int getMinTest()
-
getSimplexSd
public double getSimplexSd()
-
getParamValues
public double[] getParamValues()
-
getMinimum
public double getMinimum()
-
getNiter
public int getNiter()
-
setNmax
public void setNmax(int nmax)
-
getNmax
public int getNmax()
-
getNrestarts
public int getNrestarts()
-
setNrestartsMax
public void setNrestartsMax(int nrs)
-
getNrestartsMax
public int getNrestartsMax()
-
setNMreflect
public void setNMreflect(double refl)
-
getNMreflect
public double getNMreflect()
-
setNMextend
public void setNMextend(double ext)
-
getNMextend
public double getNMextend()
-
setNMcontract
public void setNMcontract(double con)
-
getNMcontract
public double getNMcontract()
-
setTolerance
public void setTolerance(double tol)
-
getTolerance
public double getTolerance()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG