magnetic field generators