magnetodiode