PSFEstimationwithCPSO
CPSO Member List
This is the complete list of members for CPSO, 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
 All Classes Functions