| Quintiq file version 2.0 | 
| #parent: #root | 
| Method SetSolverSetting ( | 
|   MathematicalProgram program, | 
|   Number parameternumber, | 
|   Real parametervalue, | 
|   Boolean isnumberparameter | 
| ) const | 
| { | 
|   Description: 'Activates a single solver setting' | 
|   TextBody: | 
|   [* | 
|     // Martijn van Elzakker Jul-23-2015 (created) | 
|     // Converts the parameter value to a number and then adds a parameter to CPLEX based on the parameternumber and parametervalue | 
|     // Needs to be expanded to use either AddNumberParameter or AddValueParameter based on the user input | 
|      | 
|     if( isnumberparameter ) | 
|     { | 
|       program.AddNumberParameter( parameternumber, [Number] parametervalue ); | 
|       if ( parameternumber = 1067 )  | 
|       { | 
|         program.Threads( [Number] parametervalue );  | 
|       } | 
|     } | 
|     else | 
|     { | 
|       program.AddRealParameter( parameternumber, parametervalue ); | 
|     } | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |