use initialization lists for the vector of constraints

This is faster and a bit more readable.  I checkt that it compiles
with g++ 4.4.7.