"Discrete adjoint"