陈清红
2025-04-14 880f3c0257eeb8c37761d484258fdd102a369a19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Quintiq file version 2.0
#parent: #root
StaticMethod GetPathStandardDeviationLeadTime (
  ProcessInputOutputs processinputoutputs
) as Duration
{
  Description: 'Calculates the lead time standard deviation of the shortest path. It is square root of the summation of squares of standard deviation lead times.'
  TextBody:
  [*
    // edz1 May-23-2016 (created)
    sumsquares:= sum( processinputoutputs,
                      Elements.AsProcessOutput,
                      process,
                      process.StandardDeviationLeadTime().DaysAsReal()
                      * process.StandardDeviationLeadTime().DaysAsReal() );
    
    pathstddevleadtime := Duration::Days( sqrt( sumsquares ) );
    
    return pathstddevleadtime;
  *]
}