How do you get a vector from the last frame?

Yes. If you use setFluidPos at all times, you will be able to get the velocity vector by taking getPosDelta() and dividing it by globalClock.getDt().