public void Clear() { for (var i = 0; i < _table.Count; ++i) { _table[i] = new TTCluster(); for (var j = 0; j < _table[0].Cluster.Length; ++j) { _table[i].Cluster[j].Defaults(); } } }
private void PopulateTable() { for (var i = 0ul; i < _elements; ++i) { var ttc = new TTCluster(); for (var j = 0; j < ttc.Cluster.Length; j++) { ttc.Cluster[j] = new TranspositionTableEntry(); ttc.Cluster[j].Defaults(); } _table.Add(ttc); } }