Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method OptimizerRunTerminated ( 
 | 
  String additionalremark 
 | 
) 
 | 
{ 
 | 
  Description: 'A method to be called when the optimizer is terminated' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // soh yee Sep-17-2014 (created) 
 | 
     
 | 
     
 | 
    run := this.GetLastAlgorithmRun(); 
 | 
    status := Translations::MP_GlobalParameters_GetOptimizerTerminatedStatus(); 
 | 
    run.Update( run.Notes(), status ); 
 | 
    remark := ""; 
 | 
    run.UpdateWorstStatus( status, remark );   
 | 
     
 | 
    actualtime := DateTime::ActualTime(); 
 | 
    run.UpdatePostprocessingTime( actualtime, actualtime ); 
 | 
     
 | 
    this.OptimizerRunCompleted( run, additionalremark ); 
 | 
     
 | 
    Transaction::Transaction().DisableUndo(); 
 | 
  *] 
 | 
} 
 |