private void AddPartitionsFromSeperationsList() { for (int i = 0; i < SeperationsList.Count; ++i) { List <double> partitions = SingleAlgorithm.Partition(SeperationsList[i], SeperationsFirstPartitionable[i]); for (int j = 0; j < partitions.Count; ++j) { partitions[j] += SeperationsStart[i]; } Partitions.AddRange(partitions); } }