// Добавляет новое событие на диаграмму private void SaveEvent(TimeDiagram diagram, DestroyableElement e, ElementState state, double t) { diagram[e.Data].Add(new StatePoint() { Time = t, State = state }); }
// Генерация времени восстановления private double GetRepairTime(DestroyableElement element, double repairIntensity) { return(_distribution.Exponential(repairIntensity)); }
// Генерация времени отказал элемента private double GetFailureTime(DestroyableElement element) { return(_distribution.Exponential(element.FailIntensity)); }