flanagan.math
Class Minimisation

java.lang.Object
  extended by flanagan.math.Minimisation
Direct Known Subclasses:
Minimization

public class Minimisation
extends java.lang.Object


Constructor Summary
Minimisation()
           
 
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
 

Constructor Detail

Minimisation

public Minimisation()
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()


jHepWork 2.8 (©) S.Chekanov