|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
FunctionAssembler | This interface provides methods to assemble the information after the block-wise processing of the evaluate, gradient, and hessian. |
GradientOptimizableFunction | |
HessianOptimizableFunction | |
OptimizableFunction | |
SimpleOptimizableFunction |
Class Summary | |
---|---|
AdditiveFunctionAssembler | Implements an additive FunctionAssembler meaning that it computes the sum element by element of each block result. |
BlockThread | Class to run the block evaluation in an independent Thread. |
FunctionController | |
FunctionOptimizer | |
ParallelFunctionController | Class to process the gradient evaluations in parallel to speed up computationally expensive function / gradient / Hessian evaluations. |
SimpleFunctionController | Implements a single threaded FunctionController. |
SimpleFunctionOptimizer | This class was is based on the Fortran-Java translation of Steve Verrill of fzero and fmin. |
Enum Summary | |
---|---|
FunctionOptimizer.OptimizationMode | |
FunctionOptimizer.TerminationCode | Termination codes ITRMCD = 0: Optimal solution found ITRMCD = 1: Terminated with gradient small, X is probably optimal ITRMCD = 2: Terminated with stepsize small, X is probably optimal ITRMCD = 3: Lower point cannot be found, X is probably optimal ITRMCD = 4: Iteration limit (150) exceeded ITRMCD = 5: Too many large steps, function may be unbounded |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |