joptima
Class Minimizer
- java.lang.Object
-
- joptima.Minimizer
-
- All Implemented Interfaces:
- Uncmin_methods
public class Minimizer extends java.lang.Object implements Uncmin_methods
An object-oriented wrapper for UNCMIN Fortran-oid multi-variable function minimization routines. All the 1980's-paradigm ugliness is encapsulated within this class. If it ain't broken, don't fix it... :)
-
-
Constructor Summary
Constructors Constructor and Description Minimizer(Minimizable function)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublef_to_minimize(double[] x)voidgradient(double[] x, double[] g)voidhessian(double[] x, double[][] h)voidminimize()
-
-
-
Constructor Detail
-
Minimizer
public Minimizer(Minimizable function)
-
-
Method Detail
-
minimize
public void minimize() throws OptimizationException- Throws:
OptimizationException
-
f_to_minimize
public double f_to_minimize(double[] x)
- Specified by:
f_to_minimizein interfaceUncmin_methods
-
gradient
public void gradient(double[] x, double[] g)- Specified by:
gradientin interfaceUncmin_methods
-
hessian
public void hessian(double[] x, double[][] h)- Specified by:
hessianin interfaceUncmin_methods
-
-
DMelt 3.0 © DataMelt by jWork.ORG