Steepest Descent Energy Minimization