metrics.overlapSpace = function()

in src/core/metrics.js [102:115]


metrics.overlapSpace = function(nodes){
  if(nodes.length===0) return 0;
  var layers = toLayers(nodes);
  return helper.sum(layers, function(layer){
    var count = 0;
    for(var i=0; i<layer.length;i++){
      for(var j=i+1; j<layer.length; j++){
        var distance = layer[i].distanceFrom(layer[j]);
        count += distance<0 ? Math.abs(distance) : 0;
      }
    }
    return count;
  }) / denominator(layers);
};