Use the cooling time-step condition when computing dt. Better documentation. More uniform interface accross cooling functions.