public static int getNumHardConnections() {
		long time = stopWatch.getElapsedTime();
		int num = hardConnections.size();
		if (num / (double) numPeople > maxNumHardConnections)
			maxNumHardConnections = num / (double) numPeople;
		numHardConnections.put(time, num / (double) numPeople);
		double soft = softConnections.size();
		if (soft > 0.0) {
			if (num / soft > maxHardSoftRatio)
				maxHardSoftRatio = num / soft;
			hardSoftRatio.put(time, num / soft);
		}
		double edgeProb = num / edgeProbDenom;
		if (edgeProb > maxClusteringCoeff)
			maxClusteringCoeff = edgeProb;
		clusteringCoeff.put(time, edgeProb);
		return num;
	}