private bool LoadAgglomeration(string filePath) { string[] fileData; bool result; if (filePath != FILEPATH_ERROR) { fileData = File.ReadAllLines(filePath); Agglomeration = new Agglomeration(GetName(fileData[0]), GetType(fileData[1]), GetComment(fileData[2]), GetDimension(fileData[3]), EstimateTownType(GetEdgeWeightType(fileData[4])), GetDisplayDataType(fileData[5]), GetTowns(fileData)); result = true; } else { fileData = new string[0]; Agglomeration = new Agglomeration(); result = false; } return(result); }
public Population(int popSize, Agglomeration agglomeration) { PopSize = popSize; Agglomeration = agglomeration; }
public FileService() { Agglomeration = new Agglomeration(); }
public AlgorithmCourse(int popSize, Agglomeration agglomeration) { Population = new Population(popSize, agglomeration); EvaluationFunction = new EvaluationFunction(agglomeration.EdgeWeightType); Algorithm = new Algorithm(); }