1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Quintiq file version 2.0
| #parent: #root
| Function CalcAverageThroughput
| {
| TextBody:
| [*
| // kent Feb-3-2016 (created)
|
| value := 0.0;
| if( this.PenaltyCapacityInDuration() > Duration::Zero() )
| {
| value := average( this, Unit.Operation, o, this.Period_MP().IsInPeriod( o.ValidFrom(), o.ValidTill() ), o.Throughput() );
| }
|
| this.AverageThroughput( value );
| *]
| }
|
|