Go to the documentation of this file.
74 Error( "Can not find the default parameter file");
89 sprintf(ErrorText, "File %s does not exists. Using the default parameters",file);
105 if ((*p)[n].name==NULL)
106 Error( "Undefined parameter");
108 return((*p)[n].value);
111 Error( "Number of parameter out of range");
127 found=(((*p)[i].name!=NULL)&&(strcasecmp((*p)[i].name,name)==0));
141 return(((*p)[n].name!=NULL)&&((*p)[n].timesSet>0));
151 if ((*p)[n].name!=NULL)
153 if ((*p)[n].timesSet>0)
154 Warning( "Redefined parameter");
166 Error( "Number of parameter out of range");
176 if ((*p)[n].name==NULL)
177 Error( "Changing a non-defined parameter");
182 Error( "Number of parameter out of range");
194 fprintf(f, "%% **************************************************\n");
195 fprintf(f, "%% COMPILATION FLAGS:\n");
196 fprintf(f, "%% DEBUG: %u\n",_DEBUG);
197 fprintf(f, "%% SIMPLEX ENGINE: ");
198 switch(_SIMPLEX_ENGINE)
207 fprintf(f, "lp_solve\n");
210 fprintf(f, "gurobi\n");
213 fprintf(f, "unknown\n");
215 fprintf(f, "%% MPI: %u\n",_USE_MPI);
217 fprintf(f, "%% OpenMP: 1\n");
219 fprintf(f, "%% OpenMP: 0\n");
222 fprintf(f, "%% Lapack: 1\n");
224 fprintf(f, "%% Lapack: 0\n");
227 fprintf(f, "%% Cblas: 1\n");
229 fprintf(f, "%% Cblas: 0\n");
231 fprintf(f, "%% KDTree: %u\n",_KDTREE);
233 fprintf(f, "%% PARAMETERS:\n");
236 if ((*p)[i].name!=NULL)
238 fprintf(f, " %s = ",(*p)[i].name);
242 v=( unsigned int)(*p)[i].value;
258 Error( "Wrong value for parameter REPRESENTATION");
262 v=( unsigned int)(*p)[i].value;
266 v=( unsigned int)(*p)[i].value;
270 fprintf(f, "AMBIENT_SAMPLING");
273 fprintf(f, "KDTREE_SAMPLING");
276 fprintf(f, "TANGENT_SAMPLING");
279 Error( "Wrong value for parameter SAMPLING");
283 v=( unsigned int)(*p)[i].value;
290 fprintf(f, "VCOLLIDE");
302 fprintf(f, "RIGIDCLL");
308 Error( "Wrong value for parameter CD_ENGINE");
314 if ((*p)[i].value== INF)
318 if ((*p)[i].value==- INF)
321 fprintf(f, "%g",(*p)[i].value);
325 v=( unsigned int)(*p)[i].value;
350 Error( "Wrong value for parameter CD_G_AXIS");
354 fprintf(f, "%g",(*p)[i].value);
|
Follow us!