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;
|
*]
|
}
|