dynamic B-H loop