, including all inherited members.
calc_mean(double *image, int img_area) | CPSO | [static] |
calc_stddev(double *image, int img_area) | CPSO | [static] |
calc_variance(double *image, int img_area) | CPSO | [static] |
calcCost(TimeTracker **tracker, int n_psfs) | CPSO | |
calcPsfDifferences() | CPSO | |
clear_static_data() | CPSO | [static] |
commitBestValues() | CPSO | |
convolveObj(TimeTracker **tracker, int n_psfs) | CPSO | |
copyToDeviceAsFloat(cl_command_queue command_queue, cl_mem dest, double *values, int size) | CPSO | |
copyToHostAsDouble(cl_command_queue command_queue, cl_mem src, double *values, int size) | CPSO | |
CPSO(double *_zernikes, int *_phase_mask, int *_diffraction_mask, int _phase_size, int _image_size, int _n_zernikes, int _psf_range, WORD _w, WORD c1, WORD c2, WORD _reset_at, int _n_particles, int _n_swarms) | CPSO | |
finalize_cl() | CPSO | |
generateNormalDistrRandomCoefs(WORD *coefs, int n_zernikes, double range) | CPSO | [static] |
generatePhase(TimeTracker **tracker, int n_psfs) | CPSO | |
generateRandomCoefs(WORD *coefs, int n_zernikes, double range) | CPSO | [static] |
getBestCoefs(WORD *_coefs) | CPSO | |
getBestConvolvedObject(WORD *conobj) | CPSO | |
getBestConvolvedObjectFFT(FFT_TYPE *conobj_fft) | CPSO | |
getBestPhase(WORD *phase) | CPSO | |
getBestPsf(WORD *psf) | CPSO | |
getBestPsfe(WORD *psfe) | CPSO | |
getBestPsfeFFT(FFT_TYPE *psfe_fft) | CPSO | |
getBestPsfPos() | CPSO | |
getGBestCost() | CPSO | |
getImageFFT(FFT_TYPE *img_fft) | CPSO | |
getMinCost() | CPSO | |
getObjectFFT(FFT_TYPE *obj_fft) | CPSO | |
getRandCoef(double range) | CPSO | [static] |
invertPsf(T *psf, T *psf_inv, int psf_size) | CPSO | [inline, static] |
isInUse() | CPSO | |
lock() | CPSO | |
makePsf(TimeTracker **tracker, int n_psfs) | CPSO | |
randNormalDistribution(double mean, double std_dev) | CPSO | [static] |
reduce_squares(TimeTracker **tracker, int n_reductions, int reduction_width, cl_mem square, cl_mem sum, WORD *result) | CPSO | |
release() | CPSO | |
replicateValue(WORD value, int sz, cl_mem cl_ref) | CPSO | |
run(TimeTracker **trackers, int n_cycles) | CPSO | |
runCPSO(TimeTracker **tracker, int n_cycles) | CPSO | |
runPsf(TimeTracker **trackers) | CPSO | |
runPsf(TimeTracker **trackers, int n_psfs) | CPSO | |
saveFirstResult() | CPSO | |
set_images(double *object, double *image) | CPSO | |
setC1(WORD _c1) | CPSO | |
setC2(WORD _c2) | CPSO | |
setOriginalPsf(WORD *original_psf) | CPSO | |
setStartupCoefs(WORD *coefs) | CPSO | |
setW(WORD _w) | CPSO | |
store_static_data(cl_context _context, int _n_zernikes, int _phase_size, int _image_size, double *zernikes, int *phase_mask, int *_diffraction_mask) | CPSO | [static] |
validatePsf(double *psf) | CPSO | |
~CPSO() | CPSO | |