Move all vertices in parallel. Update the timestamps. The NewVertexPosition function accepts a vertex index and returns a new vertex position, as well as setting the bool out-param to indicate that the vertex has moved.