Class ComputeBlockSeqThreadAbstract
java.lang.Object
net.preibisch.mvrecon.process.deconvolution.iteration.ComputeBlockThreadAbstract
net.preibisch.mvrecon.process.deconvolution.iteration.sequential.ComputeBlockSeqThreadAbstract
- All Implemented Interfaces:
ComputeBlockThread,ComputeBlockSeqThread
- Direct Known Subclasses:
ComputeBlockSeqThreadCPU,ComputeBlockSeqThreadCUDA
public abstract class ComputeBlockSeqThreadAbstract
extends ComputeBlockThreadAbstract
implements ComputeBlockSeqThread
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.preibisch.mvrecon.process.deconvolution.iteration.ComputeBlockThread
ComputeBlockThread.IterationStatistics -
Constructor Summary
ConstructorsConstructorDescriptionComputeBlockSeqThreadAbstract(float minValue, int[] blockSize, int id) Instantiate a block threadComputeBlockSeqThreadAbstract(net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> blockFactory, float minValue, int[] blockSize, int id) Instantiate a block thread -
Method Summary
Methods inherited from class net.preibisch.mvrecon.process.deconvolution.iteration.ComputeBlockThreadAbstract
getBlockSize, getId, getMinValue, getPsiBlockTmpMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.preibisch.mvrecon.process.deconvolution.iteration.sequential.ComputeBlockSeqThread
runIterationMethods inherited from interface net.preibisch.mvrecon.process.deconvolution.iteration.ComputeBlockThread
getBlockSize, getId, getMinValue, getPsiBlockTmp
-
Constructor Details
-
ComputeBlockSeqThreadAbstract
public ComputeBlockSeqThreadAbstract(net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> blockFactory, float minValue, int[] blockSize, int id) Instantiate a block thread- Parameters:
blockFactory- - which ImgFactory to use for the copy of the deconvolved imageminValue- - the minimum value inside the deconvolved imageblockSize- - the block size in which we processid- - the unique id of this thread, greater or equal to 0, starting at 0 and increasing by 1 each thread
-
ComputeBlockSeqThreadAbstract
public ComputeBlockSeqThreadAbstract(float minValue, int[] blockSize, int id) Instantiate a block thread- Parameters:
minValue- - the minimum value inside the deconvolved imageblockSize- - the block size in which we processid- - the unique id of this thread, greater or equal to 0, starting at 0 and increasing by 1 each thread
-