lazhen
2024-11-13 7fc21007b1677f0e514abe41297a9f2f47c82221
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Quintiq file version 2.0
#parent: #root
StaticMethod CleanUp (LibOpt_Run run)
{
  Description: 'Clean up helper objects related to `LibOpt_Statistics` of the given "run" (`LibOpt_Run`).'
  TextBody:
  [*
    // Delete existing statistics and issues.
    run.Statistic( relflush ); // Issues are deleted when their owning Statistics are deleted.
    
    // Delete helper objects for scope element statistics.
    traverse( run.Suboptimizers(), Elements, suboptimizer )
    {
      suboptimizer.SuboptimizerScopeElement( relflush );
    }
  *]
  InterfaceProperties { Accessibility: 'Extensible' }
}