Simulators typically simulate circuits which contain passive devices such as resistors, capacitors, inductors and mutual inductors, voltage and current sources, and active devices such as diodes, bipolar junction transistors (BJT), junction field effect transistors (JFET) and metal oxide semiconductor field effect transistors (MOSFET).