package edu.cmu.graphchi.walks;
public class IntDrunkardFactory<VertexDataType, EdgeDataType>
implements DrunkardFactory<VertexDataType, EdgeDataType> {
public DrunkardDriver<VertexDataType, EdgeDataType> createDrunkardDriver(DrunkardJob job,
WalkUpdateFunction<VertexDataType, EdgeDataType> callback) {
return new IntDrunkardDriver(job, callback);
}
public WalkManager createWalkManager(int numVertices, int numSources) {
return new IntWalkManager(numVertices, numSources);
}
public LocalWalkBuffer createLocalWalkBuffer() {
return new IntLocalWalkBuffer();
}
}