Adjoint optimization of an integrated bandpass filter