5 #ifndef BALL_STRUCTURE_DOCKING_GEOMETRICFIT_H
6 #define BALL_STRUCTURE_DOCKING_GEOMETRICFIT_H
8 #ifndef BALL_DATATYPE_REGULARDATA3D_H
12 #ifndef BALL_KERNEL_SYSTEM_H
16 #ifndef BALL_MATHS_COMPLEX_H
20 #ifndef BALL_MATHS_FFT3D_H
24 #ifndef BALL_STRUCTURE_DOCKING_DOCKINGALGORITHM_H
194 bool operator < (
const Peak_& p)
const;
219 bool generateSomeAngles(
const float deg_phi,
const float deg_psi,
const float deg_theta,
220 const float phi_min,
const float phi_max,
221 const float psi_min,
const float psi_max,
222 const float theta_min,
const float theta_max );
226 bool generateAllAngles(
const int deg );
308 void MPI_Slave_start(
int argc,
char**argv);
312 float getProgress()
const;
315 bool hasFinished()
const;
362 float getRadius_(
System& system );
366 void initGridSizes_();
373 int optimizeGridSize_(
int raw_size );
383 void getGlobalPeak_(
Peak_* peak_list);
386 void changeProteinOrientation_(
System& system,
Vector3 euler_ang );
392 void FFTGridMulti_();