public List <IChromosome> GetSamples() { var result = new List <IChromosome>(); var precedenceMatrixModel = new PrecedenceMatrixModel(Random, ParameterSet); for (int i = 0; i < Chromosomes.Count; i++) { precedenceMatrixModel.Add(Chromosomes[i]); var chromosome = precedenceMatrixModel.GetSample(); result.Add(chromosome); } return(result); }