There’s tons of theory out there to explain the behavior of electronic circuits and electromagnetic waves ... the popular 3D animation software. As for the underlying simulation going on ...