Fan and propeller design via inverse problem adjoint equations