Differential D6594 Diff 23958 java/src/main/java/org/softwareheritage/graph/experiments/topology/ClusteringCoefficient.java
Changeset View
Changeset View
Standalone View
Standalone View
java/src/main/java/org/softwareheritage/graph/experiments/topology/ClusteringCoefficient.java
Show All 21 Lines | public class ClusteringCoefficient { | ||||
private final ConcurrentHashMap<Long, Long> result_dircnt; | private final ConcurrentHashMap<Long, Long> result_dircnt; | ||||
private final ConcurrentHashMap<Long, Long> result_rev; | private final ConcurrentHashMap<Long, Long> result_rev; | ||||
private final ConcurrentHashMap<Long, Long> result_revrel; | private final ConcurrentHashMap<Long, Long> result_revrel; | ||||
private final ConcurrentHashMap<Long, Long> result_orisnp; | private final ConcurrentHashMap<Long, Long> result_orisnp; | ||||
public ClusteringCoefficient(String graphBasename, String outdirPath) throws IOException { | public ClusteringCoefficient(String graphBasename, String outdirPath) throws IOException { | ||||
this.outdirPath = outdirPath; | this.outdirPath = outdirPath; | ||||
System.err.println("Loading graph " + graphBasename + " ..."); | System.err.println("Loading graph " + graphBasename + " ..."); | ||||
Graph directedGraph = Graph.loadMapped(graphBasename); | Graph directedGraph = Graph.loadMapped(graphBasename, Graph.LoadDirection.BOTH); | ||||
this.graph = directedGraph.symmetrize(); | this.graph = directedGraph.symmetrize(); | ||||
System.err.println("Graph loaded."); | System.err.println("Graph loaded."); | ||||
result_full = new ConcurrentHashMap<>(); | result_full = new ConcurrentHashMap<>(); | ||||
result_dircnt = new ConcurrentHashMap<>(); | result_dircnt = new ConcurrentHashMap<>(); | ||||
result_rev = new ConcurrentHashMap<>(); | result_rev = new ConcurrentHashMap<>(); | ||||
result_revrel = new ConcurrentHashMap<>(); | result_revrel = new ConcurrentHashMap<>(); | ||||
result_orisnp = new ConcurrentHashMap<>(); | result_orisnp = new ConcurrentHashMap<>(); | ||||
▲ Show 20 Lines • Show All 287 Lines • Show Last 20 Lines |