/// <summary>
/// The calculate depth.
/// </summary>
public void CalculateDepth()
{
var calculator = new Depth();
AvgDepth = calculator.Calculate(MakeNewChain(), Link.End);
for (int i = 0; i < PLex.Capacity; i++)
{
PLex.Data[i].Depth = calculator.Calculate(MakeNewChain().CongenericChain(i), Link.End);
}
}