haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Quintiq file version 2.0
#parent: #root
Method Branch (Real weightBase, LibOpt_Component component, owning LibOpt_LinkProbabilityDynamicWeight linkProbDynamicWeight) as LibOpt_LinkProbability
{
  Description:
  [*
    Note: weightBase argument will be used to set both 
       - WeightBase attribute on LibOpt_LinkProbabilityDynamicWeight 
       - Weight on LibOpt_LinkProbability
  *]
  TextBody:
  [*
    if( not isnull( linkProbDynamicWeight ) )
    {
      linkProbDynamicWeight.WeightBase( weightBase );
    }
    
    return this.LinkProbability( relnew,
                                 Destination := component,
                                 Weight := weightBase,
                                 InternalIdentfier := LibOpt_Link::InternalIdentifier(),
                                 LinkProbabilityDynamicWeight := &linkProbDynamicWeight );
  *]
}