flanagan.math
Class Maximisation

java.lang.Object
  extended by flanagan.math.Maximisation

public class Maximisation
extends java.lang.Object


Constructor Summary
Maximisation()
           
 
Method Summary
 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 g, 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 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 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Maximisation

public Maximisation()
Method Detail

nelderMead

public void nelderMead(MaximisationFunction g,
                       double[] start,
                       double[] step,
                       double fTol,
                       int nMax)

nelderMead

public void nelderMead(MaximisationFunction g,
                       double[] start,
                       double[] step,
                       double fTol)

nelderMead

public void nelderMead(MaximisationFunction g,
                       double[] start,
                       double[] step,
                       int nMax)

nelderMead

public void nelderMead(MaximisationFunction g,
                       double[] start,
                       double[] step)

nelderMead

public void nelderMead(MaximisationFunction g,
                       double[] start,
                       double fTol,
                       int nMax)

nelderMead

public void nelderMead(MaximisationFunction g,
                       double[] start,
                       double fTol)

nelderMead

public void nelderMead(MaximisationFunction g,
                       double[] start,
                       int nMax)

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)

setConstraintMethod

public void setConstraintMethod(int conMeth)

removeConstraints

public void removeConstraints()

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.1 (C) Chekanov