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