Open JasperHavenhand opened 3 years ago
This seem to be linked to vertices becoming uninfected. It appears that old copies of the vertices are being considered, allowing for a past uninfected copy to pass through without receiving the virus. This would explain the duplication of vertices with each call.
There appears to be some issues with calling the transformVertices method as part of the token dissemination. The disseminate method in the TemporalGraphHandler class appears to continue before the transformVertices threads have finished. It also appears that transformVertices iterates over each vertex a number times relative to how many times it has been called itself. The following console output shows this: