//clone public override ZingerSchedulerState Clone(bool isCloneForFrontier) { RoundRobinDBSchedulerState cloned = new RoundRobinDBSchedulerState(this); return cloned; }
//copy constructor public RoundRobinDBSchedulerState(RoundRobinDBSchedulerState copyThis) : base(copyThis) { enabledProcesses = new List<int>(); foreach (var item in copyThis.enabledProcesses) { enabledProcesses.Add(item); } }