Package | Description |
---|---|
jebl.math |
Modifier and Type | Method | Description |
---|---|---|
static MinimiserMonitor |
MinimiserMonitor.Utils.createNullMonitor() |
Creates a MinimiserMonitor that looses all output
|
static MinimiserMonitor |
MinimiserMonitor.Utils.createSimpleMonitor(java.io.PrintWriter output) |
Creates a MinimiserMonitor that outputs current minimum to a print stream
|
static MinimiserMonitor |
MinimiserMonitor.Utils.createSplitMonitor(MinimiserMonitor a,
MinimiserMonitor b) |
creates a monitor such that all information sent to monitor is based on two sub monitors
|
static MinimiserMonitor |
MinimiserMonitor.Utils.createStringMonitor() |
Creates a MinimiserMonitor that Stores output (use toString() to access current results)
|
static MinimiserMonitor |
MinimiserMonitor.Utils.createSystemErrorMonitor() |
Creates a MinimiserMonitor that outputs current minimum to a System.err
|
static MinimiserMonitor |
MinimiserMonitor.Utils.createSystemOuptutMonitor() |
Creates a MinimiserMonitor that outputs current minimum to a System.out
|
Modifier and Type | Method | Description |
---|---|---|
static MinimiserMonitor |
MinimiserMonitor.Utils.createSplitMonitor(MinimiserMonitor a,
MinimiserMonitor b) |
creates a monitor such that all information sent to monitor is based on two sub monitors
|
double |
MultivariateMinimum.findMinimum(MultivariateFunction f,
double[] xvec,
int fxFracDigits,
int xFracDigits,
MinimiserMonitor monitor) |
Find minimum close to vector x
(desired fractional digits for each parameter is specified)
|
void |
MultivariateMinimum.optimize(MultivariateFunction f,
double[] xvec,
double tolfx,
double tolx,
MinimiserMonitor monitor) |
The actual optimization routine
It finds a minimum close to vector x when the
absolute tolerance for each parameter is specified.
|
void |
OrthogonalSearch.optimize(MultivariateFunction f,
double[] xvec,
double tolfx,
double tolx,
MinimiserMonitor monitor) |
http://code.google.com/p/jebl2/