Error estimates of characteristic finite elements for bilinear convection–diffusion optimal control problems | Synapse