Quintiq file version 2.0
|
#parent: #root
|
DeclarativeReferenceRelation CalcAsFirstIterationPart
|
{
|
#keys: '1[144996.0.1321750222]'
|
Expression:
|
[*
|
result := this.Iteration();
|
|
// This is potentially expensive (quadratic code)
|
// but given that the amount of iteration parts is not expected to be bigger than 10, the effect is small.
|
if( exists( this, Iteration.Previous.IterationPartNM.IterationPart, part, part = this.IterationPart() ) )
|
{
|
result := null( LibOpt_Iteration );
|
}
|
|
return result;
|
*]
|
Relation: AsFirstIterationPart
|
}
|