The Gradient Projection Method for Nonlinear Programming. Part II. Nonlinear Constraints | Synapse