private void InitializeInputs(int circuitFilePathsCounter, Circuit circuit, List <InputValue[]> reversedInputs) { List <Input> circuitInputs = circuit.GetInputs(); Input cIn = circuitInputs.Where(c => c._name == "Cin").FirstOrDefault(); // Change standard input values to user input values circuitInputs = ChangeCircuitInputs(circuitFilePathsCounter, circuitInputs, reversedInputs); circuitInputs.Add(cIn); circuit.SetInputs(circuitInputs); circuit.SetCircuitMediator(_circuitSimulator); // Save circuit _circuits.Add(circuit); }