why those int vectors?
You could easily store the probing vectors as floats. Is that a problem?