The implementation of an online mathematical model of slab reheating in a pusher-type furnace