Coordinates and velocities have to be natom-length iterators of Vec3's