public class MVDeconFFTThreads extends Object
Constructor and Description |
---|
MVDeconFFTThreads() |
Modifier and Type | Method and Description |
---|---|
protected static void |
convolve1BlockCPU(Block blockStruct,
Img<FloatType> image,
Img<FloatType> result,
Img<FloatType> block,
FFTConvolution<FloatType> fftConvolution1,
int i) |
protected static void |
convolve1BlockCUDA(Block blockStruct,
int deviceId,
Img<FloatType> image,
Img<FloatType> result,
Img<FloatType> block,
Img<FloatType> kernel1,
int i) |
protected static void |
convolve2BlockCPU(Block blockStruct,
Img<FloatType> image,
Img<FloatType> result,
Img<FloatType> block,
FFTConvolution<FloatType> fftConvolution2) |
protected static void |
convolve2BlockCUDA(Block blockStruct,
int deviceId,
Img<FloatType> image,
Img<FloatType> result,
Img<FloatType> block,
Img<FloatType> kernel2) |
protected static Thread |
getCUDAThread1(AtomicInteger ai,
ImgFactory<FloatType> blockFactory,
Block[] blocks,
int[] blockSize,
Img<FloatType> image,
Img<FloatType> result,
int deviceId,
Img<FloatType> kernel1) |
protected static Thread |
getCUDAThread2(AtomicInteger ai,
ImgFactory<FloatType> blockFactory,
Block[] blocks,
int[] blockSize,
Img<FloatType> image,
Img<FloatType> result,
int deviceId,
Img<FloatType> kernel2) |
protected static final void convolve1BlockCPU(Block blockStruct, Img<FloatType> image, Img<FloatType> result, Img<FloatType> block, FFTConvolution<FloatType> fftConvolution1, int i)
protected static final void convolve2BlockCPU(Block blockStruct, Img<FloatType> image, Img<FloatType> result, Img<FloatType> block, FFTConvolution<FloatType> fftConvolution2)
protected static final void convolve1BlockCUDA(Block blockStruct, int deviceId, Img<FloatType> image, Img<FloatType> result, Img<FloatType> block, Img<FloatType> kernel1, int i)
protected static final void convolve2BlockCUDA(Block blockStruct, int deviceId, Img<FloatType> image, Img<FloatType> result, Img<FloatType> block, Img<FloatType> kernel2)
protected static final Thread getCUDAThread1(AtomicInteger ai, ImgFactory<FloatType> blockFactory, Block[] blocks, int[] blockSize, Img<FloatType> image, Img<FloatType> result, int deviceId, Img<FloatType> kernel1)
Copyright © 2015–2021 Fiji. All rights reserved.