public void Simulate() { Console.Write("\rSim:"); foreach (KeyValuePair <string, SimulationModel> kvp in simulations) { SimulationModel sim = kvp.Value; if (sim.circuitStates.Length > 0) { Console.Write(kvp.Key + " "); sim.IterateSimulation(kvp.Key); } } }