Is it possible to... Minimize the distance the flux travels in the x-axis from the centre of a magnet. (in 2d representation) Ive attached an cross-section image detailing what I'd like to happen. A "shield" is wrapped around the magnet, leaving only the N and S poles exposed. The flux is attracted to the shield, and passes through it. Relatively little flux bypasses the shield. Step 2: Increase the distance the flux travels along the y-axis. Would do this by increasing current (I'll actually be using a solenoid). Its my understanding that depending on the saturation of the shield, its thickness would need to be adjusted relative to the height of the flux. So what do you all think. Is it do-able? Any suggestions? EDIT: Would the use of a horseshoe magnet increase the flux distance along the y-axis?