, 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 | |