Analysis of enhanced heat transfer by magnetic nanofluids in a mini channel under hard/soft-magnetic elements. (11th October 2018)