An Adjoint-Based Shape-Optimization Method for Aerodynamic Design door