- diffract(double[][]) - Method in class unal.od.jdiffraction.cpu.DoubleAngularSpectrum
-
- diffract(double[][]) - Method in class unal.od.jdiffraction.cpu.DoubleFresnelBluestein
-
- diffract(double[][]) - Method in class unal.od.jdiffraction.cpu.DoubleFresnelFourier
-
- diffract(double[][]) - Method in class unal.od.jdiffraction.cpu.DoublePropagator
-
Performs numerical diffraction of the complex data in field
,
leaving the result in field
.
- diffract(float[][]) - Method in class unal.od.jdiffraction.cpu.FloatAngularSpectrum
-
- diffract(float[][]) - Method in class unal.od.jdiffraction.cpu.FloatFresnelBluestein
-
- diffract(float[][]) - Method in class unal.od.jdiffraction.cpu.FloatFresnelFourier
-
- diffract(float[][]) - Method in class unal.od.jdiffraction.cpu.FloatPropagator
-
Performs numerical diffraction of the complex data in field
,
leaving the result in field
.
- diffract(double[]) - Method in class unal.od.jdiffraction.gpu.DoubleAngularSpectrumGPU
-
- diffract(CUdeviceptr) - Method in class unal.od.jdiffraction.gpu.DoubleAngularSpectrumGPU
-
- diffract(double[]) - Method in class unal.od.jdiffraction.gpu.DoubleFresnelBluesteinGPU
-
- diffract(CUdeviceptr) - Method in class unal.od.jdiffraction.gpu.DoubleFresnelBluesteinGPU
-
- diffract(double[]) - Method in class unal.od.jdiffraction.gpu.DoubleFresnelFourierGPU
-
- diffract(CUdeviceptr) - Method in class unal.od.jdiffraction.gpu.DoubleFresnelFourierGPU
-
- diffract(double[]) - Method in class unal.od.jdiffraction.gpu.DoublePropagatorGPU
-
Performs numerical diffraction of the complex data in field
,
leaving the result in field
.
- diffract(CUdeviceptr) - Method in class unal.od.jdiffraction.gpu.DoublePropagatorGPU
-
Performs numerical diffraction of the complex data in
devField
, leaving the result in devField
.
- diffract(float[]) - Method in class unal.od.jdiffraction.gpu.FloatAngularSpectrumGPU
-
- diffract(CUdeviceptr) - Method in class unal.od.jdiffraction.gpu.FloatAngularSpectrumGPU
-
- diffract(float[]) - Method in class unal.od.jdiffraction.gpu.FloatFresnelBluesteinGPU
-
- diffract(CUdeviceptr) - Method in class unal.od.jdiffraction.gpu.FloatFresnelBluesteinGPU
-
- diffract(float[]) - Method in class unal.od.jdiffraction.gpu.FloatFresnelFourierGPU
-
- diffract(CUdeviceptr) - Method in class unal.od.jdiffraction.gpu.FloatFresnelFourierGPU
-
- diffract(float[]) - Method in class unal.od.jdiffraction.gpu.FloatPropagatorGPU
-
Performs numerical diffraction of the complex data in field
,
leaving the result in field
.
- diffract(CUdeviceptr) - Method in class unal.od.jdiffraction.gpu.FloatPropagatorGPU
-
Performs numerical diffraction of the complex data in
devField
, leaving the result in devField
.
- divide(float[][], float) - Static method in class unal.od.jdiffraction.cpu.utils.ArrayUtils
-
Computes the pointwise division of an array by num
, leaving the
result in a
.
- divide(double[][], double) - Static method in class unal.od.jdiffraction.cpu.utils.ArrayUtils
-
Computes the pointwise division of an array by num
, leaving the
result in a
.
- divide(float[], float) - Method in class unal.od.jdiffraction.gpu.utils.ArrayUtilsGPU
-
Computes the pointwise division of an array by num
, leaving the
result in a
.
- divide(double[], double) - Method in class unal.od.jdiffraction.gpu.utils.ArrayUtilsGPU
-
Computes the pointwise division of an array by num
, leaving the
result in a
.
- DoubleAngularSpectrum - Class in unal.od.jdiffraction.cpu
-
Computes wave diffraction through angular spectrum method with double
precision.
- DoubleAngularSpectrum(int, int, double, double, double, double) - Constructor for class unal.od.jdiffraction.cpu.DoubleAngularSpectrum
-
Creates a new instance of DoubleAngularSpectrum.
- DoubleAngularSpectrumGPU - Class in unal.od.jdiffraction.gpu
-
Computes wave diffraction through angular spectrum method with double
precision.
- DoubleAngularSpectrumGPU(int, int, double, double, double, double) - Constructor for class unal.od.jdiffraction.gpu.DoubleAngularSpectrumGPU
-
Creates a new instance of DoubleAngularSpectrum.
- DoubleFresnelBluestein - Class in unal.od.jdiffraction.cpu
-
- DoubleFresnelBluestein(int, int, double, double, double, double, double, double) - Constructor for class unal.od.jdiffraction.cpu.DoubleFresnelBluestein
-
Creates a new instance of DoubleFresnelBluestein.
- DoubleFresnelBluesteinGPU - Class in unal.od.jdiffraction.gpu
-
- DoubleFresnelBluesteinGPU(int, int, double, double, double, double, double, double) - Constructor for class unal.od.jdiffraction.gpu.DoubleFresnelBluesteinGPU
-
Creates a new instance of DoubleFresnelBluestein.
- DoubleFresnelFourier - Class in unal.od.jdiffraction.cpu
-
Computes wave diffraction through Fresnel-Fourier method with double
precision.
- DoubleFresnelFourier(int, int, double, double, double, double) - Constructor for class unal.od.jdiffraction.cpu.DoubleFresnelFourier
-
Creates a new instance of DoubleFresnelFourier.
- DoubleFresnelFourierGPU - Class in unal.od.jdiffraction.gpu
-
Computes wave diffraction through Fresnel-Fourier method with double
precision.
- DoubleFresnelFourierGPU(int, int, double, double, double, double) - Constructor for class unal.od.jdiffraction.gpu.DoubleFresnelFourierGPU
-
Creates a new instance of DoubleFresnelFourier.
- DoublePropagator - Class in unal.od.jdiffraction.cpu
-
Abstract class for CPU diffraction calculation with double precision.
- DoublePropagator() - Constructor for class unal.od.jdiffraction.cpu.DoublePropagator
-
- DoublePropagatorGPU - Class in unal.od.jdiffraction.gpu
-
Abstract class for GPU diffraction calculation with double precision.
- DoublePropagatorGPU() - Constructor for class unal.od.jdiffraction.gpu.DoublePropagatorGPU
-