Primal-Dual Active Set Strategy for a General Class of Constrained Optimal Control Problems | Synapse