|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FunctionAssembler
This interface provides methods to assemble the information after the block-wise processing of the evaluate, gradient, and hessian.
Method Summary | |
---|---|
double |
assembleEvaluationBlocks(double[] blockResults)
This method is provided with an array of block results and assembles them into a single function evaluation result. |
double[] |
assembleGradientBlocks(double[][] blockResults)
This method is provided with an array of gradients which were obtained by the different processing blocks. |
double[][] |
assembleHessianBlocks(double[][][] blockResults)
This method is provided with an array of hessians as computed fron the parallel procesing blocks. |
Method Detail |
---|
double assembleEvaluationBlocks(double[] blockResults)
blockResults
- the results of the processing blocks.
double[] assembleGradientBlocks(double[][] blockResults)
blockResults
- the block results
double[][] assembleHessianBlocks(double[][][] blockResults)
blockResults
- the block results.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |