- I forgot completely "jump" labels. They do not need an object, but the code should ignore them while reading the cells or they will generate "Component not found" errors.
- Take the circuit layour file name as input from the user and generate the parameters files uniquely for the circuit.
The next stage is to generate the loop matrix for the circuit. The loops have been identified. However, every loop will interact with other loops. So, this has been coded.
Next stage is to read the parameters of every component and generate the ODE for solving the circuit KVL laws.
Anyway, here is the code (click on "view raw" below the code box for code in a new window)