|
| at::Tensor | reg23::Radon3D_CPU (const at::Tensor &volume, const at::Tensor &volumeSpacing, const at::Tensor &phiValues, const at::Tensor &thetaValues, const at::Tensor &rValues, int64_t samplesPerDirection) |
| | Compute an approximation of the Radon transform of the given 3D volume.
|
| |
| at::Tensor | reg23::DRadon3DDR_CPU (const at::Tensor &volume, const at::Tensor &volumeSpacing, const at::Tensor &phiValues, const at::Tensor &thetaValues, const at::Tensor &rValues, int64_t samplesPerDirection) |
| | Compute the derivative with respect to plane-origin distance of an approximation of the Radon transform of the given 3D volume.
|
| |
| __host__ at::Tensor | reg23::Radon3D_CUDA (const at::Tensor &volume, const at::Tensor &volumeSpacing, const at::Tensor &phiValues, const at::Tensor &thetaValues, const at::Tensor &rValues, int64_t samplesPerDirection) |
| | An implementation of reg23::Radon3D_CPU that uses CUDA parallelisation.
|
| |
| __host__ at::Tensor | reg23::Radon3D_CUDA_V2 (const at::Tensor &volume, const at::Tensor &volumeSpacing, const at::Tensor &phiValues, const at::Tensor &thetaValues, const at::Tensor &rValues, int64_t samplesPerDirection) |
| | An implementation of reg23::Radon3D_CPU that uses CUDA parallelisation.
|
| |
| __host__ at::Tensor | reg23::DRadon3DDR_CUDA (const at::Tensor &volume, const at::Tensor &volumeSpacing, const at::Tensor &phiValues, const at::Tensor &thetaValues, const at::Tensor &rValues, int64_t samplesPerDirection) |
| | An implementation of reg23::DRadon3DDR_CPU that uses CUDA parallelisation.
|
| |
| __host__ at::Tensor | reg23::DRadon3DDR_CUDA_V2 (const at::Tensor &volume, const at::Tensor &volumeSpacing, const at::Tensor &phiValues, const at::Tensor &thetaValues, const at::Tensor &rValues, int64_t samplesPerDirection) |
| | An implementation of reg23::DRadon3DDR_CPU that uses CUDA parallelisation.
|
| |