コード例 #1
0
        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);
        }