public void DayPass()
        {
            BurnBehavior.Burn();
            Fuel = BurnBehavior.Fuel();
            var fuelled = new ReactorDayEventArgs(Fuel, NArray);

            DayPassed?.Invoke(this, fuelled);
        }
Esempio n. 2
0
        public void GetData(object reactor, ReactorDayEventArgs eventArgs)
        {
            var ireactor = reactor as IReactor;

            if (ireactor is null)
            {
                return;
            }
            Points.Add(new DataPoint(ireactor.T, ireactor.Fuel));
        }
        public void GetData(object reactor, ReactorDayEventArgs eventArgs)
        {
            var ireactor = reactor as IReactor;

            if (ireactor is null)
            {
                return;
            }
            Points.Clear();
            for (int j = 0; j < ireactor.NArray.Count; j++)
            {
                Points.Add(new DataPoint(j * ireactor.DeltaE, ireactor.NArray[j]));
            }
        }