minimization
Class AMOEBA

java.lang.Object
  extended by minimization.AMOEBA
All Implemented Interfaces:
Minimizer, org.apache.commons.math.analysis.MultivariateRealFunction

public class AMOEBA
extends java.lang.Object
implements Minimizer, org.apache.commons.math.analysis.MultivariateRealFunction


Constructor Summary
AMOEBA(Kernel sys)
           
 
Method Summary
 Kernel getSol()
           
 void run()
           
 void setDirections(boolean[][] ic, boolean[] vo)
           
 void setMaxIter(int me)
           
 void setSystem(Kernel system)
           
 double value(double[] v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMOEBA

public AMOEBA(Kernel sys)
Method Detail

setSystem

public void setSystem(Kernel system)
Specified by:
setSystem in interface Minimizer

setMaxIter

public void setMaxIter(int me)

run

public void run()
Specified by:
run in interface Minimizer

getSol

public Kernel getSol()
Specified by:
getSol in interface Minimizer

setDirections

public void setDirections(boolean[][] ic,
                          boolean[] vo)
Specified by:
setDirections in interface Minimizer

value

public double value(double[] v)
             throws org.apache.commons.math.FunctionEvaluationException,
                    java.lang.IllegalArgumentException
Specified by:
value in interface org.apache.commons.math.analysis.MultivariateRealFunction
Throws:
org.apache.commons.math.FunctionEvaluationException
java.lang.IllegalArgumentException