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
  • 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 image
      minValue - - the minimum value inside the deconvolved image
      blockSize - - the block size in which we process
      id - - 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 image
      blockSize - - the block size in which we process
      id - - the unique id of this thread, greater or equal to 0, starting at 0 and increasing by 1 each thread