Semi-analytical solution of magneto-thermo-elastic stresses for functionally graded variable thickness rotating disks