numericalMethods.calculus.minimizing
Class nmPowell

java.lang.Object
  |
  +--numericalMethods.calculus.minimizing.nmPowell
All Implemented Interfaces:
java.io.Serializable

public final class nmPowell
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
(package private) static boolean debug
           
(package private) static int iter
           
(package private) static int ITMAX
           
(package private) static double TOL
           
 
Constructor Summary
nmPowell()
           
 
Method Summary
static boolean getDebug()
          Get the value of debug.
static int getIter()
          Get the value of iter.
static int getITMAX()
          Get the value of ITMAX.
static double[][] getStandardBasis(int dim)
           
static double search(double[] p, double[][] xi, double ftol, nmDoubleArrayParametrized F, nmDoubleValued f)
           
static double search(double[] p, double[][] xi, double ftol, nmDoubleArrayParametrized F, nmDoubleValued f, int itMax, boolean debug)
           
static double search(double[] p, double[][] xi, double ftol, nmDoubleValued f)
           
static double search(double[] p, double ftol, nmDoubleArrayParametrized F, nmDoubleValued f, int n, boolean debug)
           
static double search(double[] p, double ftol, nmDoubleValued f)
           
static void setDebug(boolean v)
          Set the value of debug.
static void setITMAX(int v)
          Set the value of ITMAX.
(package private) static double sqr(double a)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ITMAX

static int ITMAX

TOL

static final double TOL

debug

static boolean debug

iter

static int iter
Constructor Detail

nmPowell

public nmPowell()
Method Detail

getITMAX

public static int getITMAX()
Get the value of ITMAX.
Returns:
Value of ITMAX.

setITMAX

public static void setITMAX(int v)
Set the value of ITMAX.
Parameters:
v - Value to assign to ITMAX.

getDebug

public static boolean getDebug()
Get the value of debug.
Returns:
Value of debug.

setDebug

public static void setDebug(boolean v)
Set the value of debug.
Parameters:
v - Value to assign to debug.

sqr

static final double sqr(double a)

getIter

public static int getIter()
Get the value of iter.
Returns:
Value of iter.

getStandardBasis

public static double[][] getStandardBasis(int dim)

search

public static final double search(double[] p,
                                  double ftol,
                                  nmDoubleValued f)

search

public static final double search(double[] p,
                                  double[][] xi,
                                  double ftol,
                                  nmDoubleValued f)

search

public static final double search(double[] p,
                                  double[][] xi,
                                  double ftol,
                                  nmDoubleArrayParametrized F,
                                  nmDoubleValued f)

search

public static final double search(double[] p,
                                  double ftol,
                                  nmDoubleArrayParametrized F,
                                  nmDoubleValued f,
                                  int n,
                                  boolean debug)

search

public static double search(double[] p,
                            double[][] xi,
                            double ftol,
                            nmDoubleArrayParametrized F,
                            nmDoubleValued f,
                            int itMax,
                            boolean debug)