flanagan.math
Class Minimisation
java.lang.Object
flanagan.math.Minimisation
- Direct Known Subclasses:
- Minimization
public class Minimisation
- extends java.lang.Object
Method Summary |
void |
addConstraint(int[] paramIndices,
double[] plusOrMinus,
int conDir,
double constraint)
|
void |
addConstraint(int[] paramIndices,
int[] plusOrMinus,
int conDir,
double constraint)
|
void |
addConstraint(int paramIndex,
int conDir,
double constraint)
|
boolean |
getConvStatus()
|
double |
getMinimum()
|
int |
getMinTest()
|
int |
getNiter()
|
int |
getNmax()
|
double |
getNMcontract()
|
double |
getNMextend()
|
double |
getNMreflect()
|
int |
getNrestarts()
|
int |
getNrestartsMax()
|
double[] |
getParamValues()
|
double[] |
getScale()
|
double |
getSimplexSd()
|
double |
getTolerance()
|
void |
nelderMead(MinimisationFunction g,
double[] start)
|
void |
nelderMead(MinimisationFunction g,
double[] start,
double fTol)
|
void |
nelderMead(MinimisationFunction g,
double[] start,
double[] step)
|
void |
nelderMead(MinimisationFunction g,
double[] start,
double[] step,
double fTol)
|
void |
nelderMead(MinimisationFunction gg,
double[] start,
double[] step,
double fTol,
int nMax)
|
void |
nelderMead(MinimisationFunction g,
double[] start,
double[] step,
int nMax)
|
void |
nelderMead(MinimisationFunction g,
double[] start,
double fTol,
int nMax)
|
void |
nelderMead(MinimisationFunction g,
double[] start,
int nMax)
|
void |
nelderMead(MinimizationFunction g,
double[] start)
|
void |
nelderMead(MinimizationFunction g,
double[] start,
double fTol)
|
void |
nelderMead(MinimizationFunction g,
double[] start,
double[] step)
|
void |
nelderMead(MinimizationFunction g,
double[] start,
double[] step,
double fTol)
|
void |
nelderMead(MinimizationFunction gg,
double[] start,
double[] step,
double fTol,
int nMax)
|
void |
nelderMead(MinimizationFunction g,
double[] start,
double[] step,
int nMax)
|
void |
nelderMead(MinimizationFunction g,
double[] start,
double fTol,
int nMax)
|
void |
nelderMead(MinimizationFunction g,
double[] start,
int nMax)
|
void |
nelderMead(java.lang.Object g,
double[] start,
double[] step,
double fTol,
int nMax)
|
void |
print()
|
void |
print(int prec)
|
void |
print(java.lang.String filename)
|
void |
print(java.lang.String filename,
int prec)
|
void |
removeConstraints()
|
void |
setConstraintMethod(int conMeth)
|
void |
setConstraintTolerance(double tolerance)
|
void |
setMinTest(int n)
|
void |
setNmax(int nmax)
|
void |
setNMcontract(double con)
|
void |
setNMextend(double ext)
|
void |
setNMreflect(double refl)
|
void |
setNrestartsMax(int nrs)
|
void |
setScale(double[] sc)
|
void |
setScale(int n)
|
void |
setTolerance(double tol)
|
void |
suppressNoConvergenceMessage()
|
void |
supressNoConvergenceMessage()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Minimisation
public Minimisation()
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()
jHepWork 2.8 (©) S.Chekanov