public Clope(ITransactionStore dataSource, double repulsion) { _dataSource = dataSource; _clusters = new List <Cluster>(); _tableClusters = new List <int>(); _mathCache = new MathCache(repulsion); }
/// <summary> /// Конструктор класса /// </summary> /// <param name="capacity">максимальное количество различных объектов. Число формируется в классе TextFileDatabaseHandler, prop CountObjects</param> /// <param name="mathCache">Воспомогательный класс с кэшированием вычисленных значений для функции Grad</param> public Cluster(int capacity, ref MathCache mathCache) { _mathCache = mathCache; _width = 0; _square = 0; _numTransactions = 0; _occ = new int[capacity]; }