SetNodes() public méthode

public SetNodes ( List nodes, string abbr = "None", int capacity = 200 ) : void
nodes List
abbr string
capacity int
Résultat void
Exemple #1
0
        public Problem Read(string csvFilePath)
        {
            var nodes = new List <NodeInfo>();
            var p     = new Problem();

            using (var reader = new CsvReader(csvFilePath))
            {
                reader.ReadHeaderRecord();
                foreach (var record in reader.DataRecords)
                {
                    nodes.Add(new NodeInfo
                    {
                        Id          = int.Parse(record["Id"]),
                        X           = float.Parse(record["X"], CultureInfo.InvariantCulture),
                        Y           = float.Parse(record["Y"], CultureInfo.InvariantCulture),
                        Demand      = float.Parse(record["Demand"], CultureInfo.InvariantCulture),
                        ReadyTime   = float.Parse(record["ReadyTime"], CultureInfo.InvariantCulture),
                        DueDate     = float.Parse(record["DueDate"], CultureInfo.InvariantCulture),
                        ServiceTime = float.Parse(record["ServiceTime"], CultureInfo.InvariantCulture)
                    });
                }
            }
            p.SetNodes(nodes);
            return(p);
        }
Exemple #2
0
 public Problem Read(string csvFilePath)
 {
     var nodes = new List<NodeInfo>();
     var p = new Problem();
     using (var reader = new CsvReader(csvFilePath))
     {
         reader.ReadHeaderRecord();
         foreach (var record in reader.DataRecords)
         {
             nodes.Add(new NodeInfo
                               {
                                   Id = int.Parse(record["Id"]),
                                   X = float.Parse(record["X"], CultureInfo.InvariantCulture),
                                   Y = float.Parse(record["Y"], CultureInfo.InvariantCulture),
                                   Demand = float.Parse(record["Demand"], CultureInfo.InvariantCulture),
                                   ReadyTime = float.Parse(record["ReadyTime"], CultureInfo.InvariantCulture),
                                   DueDate = float.Parse(record["DueDate"], CultureInfo.InvariantCulture),
                                   ServiceTime = float.Parse(record["ServiceTime"], CultureInfo.InvariantCulture)
                               });
         }
     }
     p.SetNodes(nodes);
     return p;
 }