Transonic flows Magnetohydrodynamics mathematics