circuits devices and wires ideal models 974198