in src/core/force.js [54:72]
force.compute = function(){
var overlapOptions = helper.pick(options, Object.keys(removeOverlap.DEFAULT_OPTIONS));
nodes.forEach(function(node){
node.removeStub();
});
layers = distributor.distribute(nodes);
layers.map(function(nodes, layerIndex){
nodes.forEach(function(node){
node.layerIndex = layerIndex;
});
if(options.removeOverlap){
removeOverlap(nodes, overlapOptions);
}
});
return force;
};