public class ParallelWeightDerivativeEngine extends AbstractParallelDerivativeEngine<double[]>
MatrixEngine.MatrixCoordinate
Engine.CalculationResult<I,R>
DEFAULT_NUMBER_OF_THREADS
Constructor and Description |
---|
ParallelWeightDerivativeEngine(AlignmentDerivativeAlgorithm[][] derivableMatrixEntries) |
ParallelWeightDerivativeEngine(Map<MatrixEngine.MatrixCoordinate,AlignmentDerivativeAlgorithm> derivableMatrixEntries,
int M,
int N) |
Modifier and Type | Method and Description |
---|---|
Callable<double[]> |
createCallableWithAlgorithm(AlignmentDerivativeAlgorithm algo)
Instead of a matrix coordinate identifier, this method should create a
fitting calculation job for the derivative with the given
AlignmentDerivativeAlgorithm.
|
createCallable
createGenericMatrix, extractNumberOfColumns, getDoubleResultMatrix, getM, getN, getResultMatrix, removeDiagonal, setFull, setSpecificTasks, setSpecificTasks, setSpecificTasks, setSpecificTasks, setSymmetric
addTask, addTasks, addTasks, calculate, clearTasks, getIdentClass, getNumberOfThreads, getReporter, getResultClass, getResults, isCancelOnException, removeTask, removeTasks, removeTasks, setCancelOnException, setNumberOfThreads, setReporter
public ParallelWeightDerivativeEngine(Map<MatrixEngine.MatrixCoordinate,AlignmentDerivativeAlgorithm> derivableMatrixEntries, int M, int N)
public ParallelWeightDerivativeEngine(AlignmentDerivativeAlgorithm[][] derivableMatrixEntries)
public Callable<double[]> createCallableWithAlgorithm(AlignmentDerivativeAlgorithm algo)
createCallableWithAlgorithm
in class AbstractParallelDerivativeEngine<double[]>
algo
- a AlignmentDerivativeAlgorithmCopyright (C) 2013-2015 Benjamin Paaßen, Georg Zentgraf, AG Theoretical Computer Science, Centre of Excellence Cognitive Interaction Technology (CITEC), University of Bielefeld, licensed under the AGPL v. 3: http://openresearch.cit-ec.de/projects/tcs . This documentation is licensed under the conditions of CC-BY-SA 4.0: https://creativecommons.org/licenses/by-sa/4.0/