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' }
|
}
|