public void SortByPivot(object piv) { DynamicSequential.Stats stats; var items = this.ComputeDistances (piv, null, out stats); DynamicSequential.SortByDistance (items); for (int i = 0; i < items.Count; ++i) { this.order[i] = items[i].ObjID; } }