Effect of edge roughness in nano-scale magnetic bar switching | IEEE Journals & Magazine | IEEE Xplore