238 


239 
ASC_DLLSPEC int slv_eligible_solver(slv_system_t sys); 
ASC_DLLSPEC int slv_eligible_solver(slv_system_t sys); 
240 
/**< 
/**< 
241 
Determines whether or not the current solver. 
Determines whether or not the current solver is capable of solving the 
242 
is capable of solving the given system as it is currently set up 
given system as it is currently set up (e.g. some solvers cannot do 
243 
(e.g. some solvers cannot do optimization, or inequalities, etc.). 
optimization, or inequalities, etc). 
244 


245 
The system must be set up first before calling this function, or the 
The system must be set up first before calling this function, or the 
246 
return value may be misleading. @par 
return value may be misleading. @par 
247 


248 
The solver in question will be asked to pass judgement on the 
The solver in question will be asked to pass judgement on the 
249 
data in the slv_system_t wrt the solver being useful. 
data in the slv_system_t wrt the solver being useful. 
250 
If no solver is registered, this returns FALSE. 
If no solver is registered, this returns FALSE. 
251 


252 

@return 1 if solver is elegible 
253 
*/ 
*/ 
254 


255 
ASC_DLLSPEC int slv_select_solver(slv_system_t sys, int solver); 
ASC_DLLSPEC int slv_select_solver(slv_system_t sys, int solver); 