I didn't see mention of conjugate gradients, Newton iteration, or quasi Newton.
And I saw no mention of constraints.
And I saw no mention of constraints.
I'm not sure conjugate gradient methods are used much, due to the non-convexity of the merit functions, and hard constraints aren't used much either.