1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Function CalcSmallestIntegralityToleranceSolver 
 |  { 
 |    TextBody: 
 |    [* 
 |      levels := selectset(  this,  
 |                            StrategyLevelMacroPlan,  
 |                            level,  
 |                            level.Level() = 0 // level 0 solver settings will always be applied  
 |                            or ( not this.UseMetaOptimizer() and level.Level() <= this.MaxActiveLevel() )  
 |                            or ( this.UseMetaOptimizer() and level.Level() <= this.MetaOptimizerLastLevel() and level.Level() >= this.MetaOptimizerFirstLevel() ) );  
 |       
 |      value := min( levels, Elements, level, true, level.SmallestIntegralityToleranceSolver() );  
 |       
 |      this.SmallestIntegralityToleranceSolver( value ); 
 |    *] 
 |    InterfaceProperties { Accessibility: 'Module' } 
 |  } 
 |  
  |