# Package edu.stanford.rsl.jpop

Interface Summary Interface Description 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 Class Description 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 Enum Description 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

**SCaVis 2.2 © jWork.ORG**