Differential D6594 Diff 23958 java/src/main/java/org/softwareheritage/graph/experiments/topology/AveragePaths.java
Changeset View
Changeset View
Standalone View
Standalone View
java/src/main/java/org/softwareheritage/graph/experiments/topology/AveragePaths.java
Show All 18 Lines | |||||
public class AveragePaths { | public class AveragePaths { | ||||
private final Graph graph; | private final Graph graph; | ||||
private final Subgraph subgraph; | private final Subgraph subgraph; | ||||
private final ConcurrentHashMap<Long, Long> result; | private final ConcurrentHashMap<Long, Long> result; | ||||
private final String outdir; | private final String outdir; | ||||
public AveragePaths(String graphBasename, String allowedNodes, String outdir) throws IOException { | public AveragePaths(String graphBasename, String allowedNodes, String outdir) throws IOException { | ||||
System.err.println("Loading graph " + graphBasename + " ..."); | System.err.println("Loading graph " + graphBasename + " ..."); | ||||
this.graph = Graph.loadMapped(graphBasename); | this.graph = Graph.loadMapped(graphBasename, Graph.LoadDirection.BOTH); | ||||
this.subgraph = new Subgraph(this.graph, new AllowedNodes(allowedNodes)); | this.subgraph = new Subgraph(this.graph, new AllowedNodes(allowedNodes)); | ||||
this.outdir = outdir; | this.outdir = outdir; | ||||
System.err.println("Graph loaded."); | System.err.println("Graph loaded."); | ||||
result = new ConcurrentHashMap<>(); | result = new ConcurrentHashMap<>(); | ||||
} | } | ||||
private static JSAPResult parse_args(String[] args) { | private static JSAPResult parse_args(String[] args) { | ||||
▲ Show 20 Lines • Show All 153 Lines • Show Last 20 Lines |