Adjoint-based shape sensitivity of multi-row turbomachinery