00001
00002
00003
00004
00005
00006
00008
00063
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00087
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00099
00100
00101
00102
00103
00104
00105
00106
00107
00108
00109
00111
00112
00113
00114
00116
00117
00118
00119
00120
00121
00122
00123
00129 ssystem* ssystem_ctor();
00130
00140 void ssystem_dtor(ssystem *thee);
00141
00148 double sphere_volume(ssystem *thee);
00149
00156 double cylinder_volume(ssystem *thee);
00157
00166 void sphere_valid_xyz(ssystem *thee, double *xyz);
00167
00176 void cylinder_valid_xyz(ssystem *thee, double *xyz);
00177
00187 void sphere_move_one(ssystem *thee, int type, int pos);
00188
00198 void cylinder_move_one(ssystem *thee, int type, int pos);
00199
00213 void sphere_move_some(ssystem *thee, int type, int start, int nr, double *coordsnew[]);
00214
00228 void cylinder_move_some(ssystem *thee, int type, int start, int nr, double *coordsnew[]);
00229
00239 void ssystem_setup(ssystem *thee);
00240
00253 int ssystem_parprepare(ssystem *thee);
00254
00266 void ssystem_process_results(ssystem *thee);
00267
00274 void ssystem_calculate_expects(ssystem *thee);
00275
00283 void ssystem_populate(ssystem *thee);
00284
00300 void ssystem_creation_destruction(ssystem *thee, int GCsteps, int type);
00301
00315 void ssystem_minimization(ssystem *thee, int minsteps, FILE *en);
00316
00335 void ssystem_shuffling(ssystem *thee, int MCsteps, int step, char mode, FILE *en);
00336
00337 #endif
00338
00339