de.jtem.jtao
Enum Tao.Method

java.lang.Object
  extended by java.lang.Enum<Tao.Method>
      extended by de.jtem.jtao.Tao.Method
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Tao.Method>
Enclosing class:
Tao

public static enum Tao.Method
extends java.lang.Enum<Tao.Method>


Enum Constant Summary
BLMVM
          Limited memory variable metric method for bound constrained minimization
BQPIP
          Interior point method for quadratic bound constrained minimization
CG
          Nonlinear conjugate gradient method for unconstrained minimization
FD_TEST
          finite difference test
GPCG
          Newton Trust Region method for quadratic bound constrained minimization
KT
          Formulate a bound constrained problem as a complementarity problem
LMVM
          Limited memory variable metric method for unconstrained minimization
NLS
          Newton's method with line search for unconstrained minimization
NM
          Nelder-Mead algorithm for derivate-free unconstrained minimization
NTR
          Newton's method with trust region for unconstrained minimization
SSFLS
          Feasible semismooth method with a linesearch for complementarity problems
SSILS
          Infeasible semismooth method with a linesearch for complementarity problems
TRON
          Newton Trust Region method for bound constrained minimization
 
Method Summary
 void checkTaoApplication(TaoApplication a)
           
 java.lang.String getName()
           
 java.lang.String needs()
           
static Tao.Method valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Tao.Method[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NLS

public static final Tao.Method NLS
Newton's method with line search for unconstrained minimization


NTR

public static final Tao.Method NTR
Newton's method with trust region for unconstrained minimization


LMVM

public static final Tao.Method LMVM
Limited memory variable metric method for unconstrained minimization


CG

public static final Tao.Method CG
Nonlinear conjugate gradient method for unconstrained minimization


NM

public static final Tao.Method NM
Nelder-Mead algorithm for derivate-free unconstrained minimization


TRON

public static final Tao.Method TRON
Newton Trust Region method for bound constrained minimization


GPCG

public static final Tao.Method GPCG
Newton Trust Region method for quadratic bound constrained minimization


BLMVM

public static final Tao.Method BLMVM
Limited memory variable metric method for bound constrained minimization


KT

public static final Tao.Method KT
Formulate a bound constrained problem as a complementarity problem


BQPIP

public static final Tao.Method BQPIP
Interior point method for quadratic bound constrained minimization


SSILS

public static final Tao.Method SSILS
Infeasible semismooth method with a linesearch for complementarity problems


SSFLS

public static final Tao.Method SSFLS
Feasible semismooth method with a linesearch for complementarity problems


FD_TEST

public static final Tao.Method FD_TEST
finite difference test

See Also:
Tao.createFiniteDifferenceTester(boolean, boolean), Tao.testGradient(Vec, boolean), Tao.testHessian(Vec, boolean)
Method Detail

values

public static Tao.Method[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Tao.Method c : Tao.Method.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Tao.Method valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getName

public java.lang.String getName()

needs

public java.lang.String needs()

checkTaoApplication

public void checkTaoApplication(TaoApplication a)