public void DayPass() { BurnBehavior.Burn(); Fuel = BurnBehavior.Fuel(); var fuelled = new ReactorDayEventArgs(Fuel, NArray); DayPassed?.Invoke(this, fuelled); }
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])); } }