Quintiq file version 2.0
|
#parent: #root
|
StaticMethod Create (LibOpt_Run owner, Type statistictype, LibOpt_SuboptimizerMP suboptimizermp,
|
Number executionnr, Number goallevel) as LibOpt_StatisticSuboptimizerMP
|
{
|
Description: 'Create a `LibOpt_StatisticSuboptimizerMP` instance for the given "owner" (`LibOpt_Run`) using the given information.'
|
TextBody:
|
[*
|
statisticsuboptimizermp := LibOpt_Statistic::Create( owner, statistictype,
|
suboptimizermp.Name()
|
+ ', ' + Translations::LibOpt_Suboptimizer_ExecutionNr( executionnr )
|
+ ifexpr( goallevel > 0, ', ' + Translations::LibOpt_SuboptimizerMP_GoalLevel( goallevel ), '' ),
|
suboptimizermp
|
).astype( LibOpt_StatisticSuboptimizerMP );
|
|
// Set `LibOpt_StatisticSuboptimizerMP`-specific attributes.
|
statisticsuboptimizermp.ExecutionNr( executionnr );
|
statisticsuboptimizermp.GoalLevel( goallevel );
|
|
return statisticsuboptimizermp;
|
*]
|
}
|