A continuous adjoint formulation with emphasis to aerodynamic-turbomachinery optimization