The control operator doesn't accumulate in the residual. Instead the localoperator has a member vector where the value of the derivative is accumulated.