private void initVariables() { edgeAttributes = context.getSelectedEdgeAttributes(); graph = new DirectedSparseMultigraph<>(); idToNode = new HashMap<>(); nodeList = network.getNodeList(); edgeList = network.getEdgeList(); nodeTable = network.getDefaultNodeTable(); edgeTable = network.getDefaultEdgeTable(); }
private PageRank<PRNode, PREdge> performPageRank() { PageRank<PRNode, PREdge> pageRank = new PageRank<>(graph, transformEdge(), context.getAlpha()); pageRank.setMaxIterations(1000); pageRank.evaluate(); return pageRank; }