Skip navigation links
JDiffraction 1.2 API
A C D F G I J L M P R S U V 

D

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
Computes wave diffraction through Fresnel-Bluestein method with double precision.
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
Computes wave diffraction through Fresnel-Bluestein method with double precision.
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
 
A C D F G I J L M P R S U V 
Skip navigation links
JDiffraction 1.2 API