Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method ActivateSolverSettings ( 
 | 
  MathematicalProgram program, 
 | 
  const StrategyLevelMacroPlan runlevel 
 | 
) const 
 | 
{ 
 | 
  Description: 'Activates the solver settings of the current algorithm run' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Activate the solver settings 
 | 
    traverse( runlevel, SolverSettingGroupMacroPlan.SolverSettingMacroPlan, solversettingrun )  
 | 
    { 
 | 
      debuginfo(  this.MacroPlan().DatasetName(),  
 | 
                  runlevel.Level(),  
 | 
                  '->',  
 | 
                  solversettingrun.SolverSettingGroupMacroPlan().Name(),  
 | 
                  ':', solversettingrun.ParameterNumber(),  
 | 
                  '-', solversettingrun.ParameterValue() );  
 | 
      parametervalue := solversettingrun.ParameterValue(); 
 | 
      this.SetSolverSetting( program, solversettingrun.ParameterNumber(), parametervalue, solversettingrun.IsNumberParameter() ); 
 | 
    } 
 | 
  *] 
 | 
  InterfaceProperties { Accessibility: 'Module' } 
 | 
} 
 |