The circuit simulator in the repository written in C++ simulates the basic functions of LTSpice. It can perform AC and DC analysis on the given circuit. The circuit should be provided to the circuit simulator in a netlist format. The circuit simulator will find the transfer functions of a selected node and output a netlist containing the magnitude and phase of that node under different frequencies.
This project is the end of year project of 1st Year Imperial College London EIE department. It is selected as the best Circuit Simulator Project (overall Runner-Up Award) among the cohort.