flanagan.math
Class Maximisation
java.lang.Object
flanagan.math.Maximisation
- Direct Known Subclasses:
- Maximization
public class Maximisation
- 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 |
getMaximum()
|
int |
getMaxTest()
|
int |
getNiter()
|
int |
getNmax()
|
double |
getNMcontract()
|
double |
getNMextend()
|
double |
getNMreflect()
|
int |
getNrestarts()
|
int |
getNrestartsMax()
|
double[] |
getParamValues()
|
double[] |
getScale()
|
double |
getSimplexSd()
|
double |
getTolerance()
|
void |
nelderMead(MaximisationFunction g,
double[] start)
|
void |
nelderMead(MaximisationFunction g,
double[] start,
double fTol)
|
void |
nelderMead(MaximisationFunction g,
double[] start,
double[] step)
|
void |
nelderMead(MaximisationFunction g,
double[] start,
double[] step,
double fTol)
|
void |
nelderMead(MaximisationFunction gg,
double[] start,
double[] step,
double fTol,
int nMax)
|
void |
nelderMead(MaximisationFunction g,
double[] start,
double[] step,
int nMax)
|
void |
nelderMead(MaximisationFunction g,
double[] start,
double fTol,
int nMax)
|
void |
nelderMead(MaximisationFunction g,
double[] start,
int nMax)
|
void |
nelderMead(MaximizationFunction g,
double[] start)
|
void |
nelderMead(MaximizationFunction g,
double[] start,
double fTol)
|
void |
nelderMead(MaximizationFunction g,
double[] start,
double[] step)
|
void |
nelderMead(MaximizationFunction g,
double[] start,
double[] step,
double fTol)
|
void |
nelderMead(MaximizationFunction gg,
double[] start,
double[] step,
double fTol,
int nMax)
|
void |
nelderMead(MaximizationFunction g,
double[] start,
double[] step,
int nMax)
|
void |
nelderMead(MaximizationFunction g,
double[] start,
double fTol,
int nMax)
|
void |
nelderMead(MaximizationFunction 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 |
setMaxTest(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()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Maximisation
public Maximisation()
suppressNoConvergenceMessage
public void suppressNoConvergenceMessage()
nelderMead
public void nelderMead(MaximizationFunction gg,
double[] start,
double[] step,
double fTol,
int nMax)
nelderMead
public void nelderMead(MaximisationFunction 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(MaximizationFunction g,
double[] start,
double[] step,
double fTol)
nelderMead
public void nelderMead(MaximisationFunction g,
double[] start,
double[] step,
double fTol)
nelderMead
public void nelderMead(MaximizationFunction g,
double[] start,
double[] step,
int nMax)
nelderMead
public void nelderMead(MaximisationFunction g,
double[] start,
double[] step,
int nMax)
nelderMead
public void nelderMead(MaximizationFunction g,
double[] start,
double[] step)
nelderMead
public void nelderMead(MaximisationFunction g,
double[] start,
double[] step)
nelderMead
public void nelderMead(MaximizationFunction g,
double[] start,
double fTol,
int nMax)
nelderMead
public void nelderMead(MaximisationFunction g,
double[] start,
double fTol,
int nMax)
nelderMead
public void nelderMead(MaximizationFunction g,
double[] start,
double fTol)
nelderMead
public void nelderMead(MaximisationFunction g,
double[] start,
double fTol)
nelderMead
public void nelderMead(MaximizationFunction g,
double[] start,
int nMax)
nelderMead
public void nelderMead(MaximisationFunction g,
double[] start,
int nMax)
nelderMead
public void nelderMead(MaximizationFunction g,
double[] start)
nelderMead
public void nelderMead(MaximisationFunction 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()
setMaxTest
public void setMaxTest(int n)
getMaxTest
public int getMaxTest()
getSimplexSd
public double getSimplexSd()
getParamValues
public double[] getParamValues()
getMaximum
public double getMaximum()
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 1.7 (C) Chekanov