| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Create (LibOpt_Optimizer optimizer) as LibOpt_Run | 
| { | 
|   Description: 'Create a new `LibOpt_Run`.' | 
|   TextBody: | 
|   [* | 
|     // Cleanup the runs before a new run is created. | 
|     optimizer.CleanUpRuns( 1 ); | 
|      | 
|     return optimizer.Run( relnew, | 
|                           OptimizerName := optimizer.Name(), | 
|                           RunNr := optimizer.Optimization().GetNextRunNr(), | 
|                           DebugScope := optimizer.DebugScope(), | 
|                           IsCreatingDatasetCopiesEnabled := optimizer.IsCreatingDatasetCopiesEnabled(), | 
|                           HasToPropagateAfterUserCode := optimizer.HasToPropagateAfterUserCode(), | 
|                           AutoAnalysisEnabled := optimizer.AutoAnalysisEnabled(), | 
|                           IsRunControllerEnabled := optimizer.IsRunControllerEnabled(), | 
|                           RequestedThreadsRunController := optimizer.RequestedThreadsRunController() ); | 
|   *] | 
| } |