| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod CreateForRun (LibOpt_Run run) as LibOpt_StatisticTimeTotal | 
| { | 
|   Description: 'Create two `LibOpt_StatisticTimeTotal` instances for the given "run" (`LibOpt_Run`), which collects time values on the \'Run\' level; one with `IsAbsolute` = `true`, the other with `IsAbsolute` = `false`.' | 
|   TextBody: | 
|   [* | 
|     // Create the "absolute" time statistic. | 
|     statistictime_absolute := LibOpt_StatisticTimeTotal::CreateForRun( run, true /*is absolute*/ ); | 
|      | 
|     // Create the "relative" time statistic. | 
|     statistictime_relative := LibOpt_StatisticTimeTotal::CreateForRun( run, false /*is absolute*/ ); | 
|      | 
|     // Link the two statistics together. | 
|     statistictime_absolute.StatisticTimeRelative( relset, statistictime_relative ); | 
|      | 
|     return statistictime_absolute; | 
|   *] | 
| } |