apiserver: remove redundant field from seatDemandStats

This commit is contained in:
Mike Spreitzer 2022-11-03 10:41:50 -07:00
parent 4a3bac5eae
commit 4ad1c0f9cb

View File

@ -228,7 +228,6 @@ type seatDemandStats struct {
avg float64
stdDev float64
highWatermark float64
envelope float64
smoothed float64
}
@ -237,7 +236,6 @@ func newSeatDemandStats(val float64) seatDemandStats {
avg: val,
stdDev: 0,
highWatermark: val,
envelope: val,
smoothed: val,
}
}
@ -247,7 +245,6 @@ func (stats *seatDemandStats) update(obs fq.IntegratorResults) {
stats.stdDev = obs.Deviation
stats.highWatermark = obs.Max
envelope := obs.Average + obs.Deviation
stats.envelope = envelope
stats.smoothed = math.Max(envelope, seatDemandSmoothingCoefficient*stats.smoothed+(1-seatDemandSmoothingCoefficient)*envelope)
}