Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method Update ( 
 | 
  Number timelimit, 
 | 
  Boolean useabsolutegap, 
 | 
  Real absolutegap, 
 | 
  Real relativegap, 
 | 
  Real relativegoalslack, 
 | 
  String solversettinggroup, 
 | 
  Boolean usehierarchicalabstol, 
 | 
  Boolean usehierarchicalreltol, 
 | 
  Real hierarchicalabstol, 
 | 
  Real hierarchicalreltol 
 | 
) 
 | 
{ 
 | 
  Description: 'Update the attributes of strategy level.' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // soh yee Jun-27-2013 (created) 
 | 
     
 | 
    if( solversettinggroup <> this.SolverSettingGroupName() ) 
 | 
    { 
 | 
      this.UpdateSource( false, false ); 
 | 
    } 
 | 
     
 | 
    this.TimeLimit( timelimit ); 
 | 
    this.UseAbsoluteGap( useabsolutegap ); 
 | 
    this.AbsoluteGap( absolutegap ); 
 | 
    this.RelativeGap( relativegap ); 
 | 
    this.RelativeGoalSlack( relativegoalslack ); 
 | 
    this.SolverSettingGroupName( solversettinggroup ); 
 | 
    this.UseHierarchicalSolverAbsTolerance( usehierarchicalabstol );  
 | 
    this.UseHierarchicalSolverRelTolerance( usehierarchicalreltol );  
 | 
    this.HierarchicalSolverAbsTolerance( hierarchicalabstol );  
 | 
    this.HierarchicalSolverRelTolerance( hierarchicalreltol ); 
 | 
  *] 
 | 
} 
 |