Magnet knowledge| Soft magnetic and hard magnetic materials