So I was reading about magnetic semiconductors and I got confused so can you please clarify I will ask a question that is made up of two parts. Magnetic semiconductors are ... a) devices that alter or switch on/off electric current flow depending on the magnetic field strength etc applied OR b) devices that alter the magnetic flux or the field itself and are controlled with electric current or potential themselves? I kinda think the second B one is closer to truth because as the word implies " magnetic" semiconductor would be something like a transformer core that has flux through it but with the ability to control the amount of flux passing through it much like a transistor controls the amount of current through it, correct? If these devices are possible then I have a further question would an electric field semiconductor be possible , like for example a device which can control the electric field through it like a capacitor with a special dielectric that could be altered to alter the field strength and the capacitance? And finally could a magnetic diode be possible , like a material that allows magnetic field lines to travel only one way ? Like when you attach N-S to the device the magnets stick but if you put them S-N the magnets cant feel each other? Or for example a material taht could cancel out or rather reroute the field between opposite poles but let through the field from alike poles? thank you.