Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/11/12 16:12:49 (11 years ago)
Author:
svonolfe
Message:

Fixed parsing of double values (#1955)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DynamicVehicleRouting/HeuristicLab.PDPSimulation/3.3/Parsers/DefaultDynPDPParser.cs

    r8675 r8795  
    4747          Vehicle v = new Vehicle();
    4848
    49           v.xCoord = double.Parse(m[0].Value);
    50           v.yCoord = double.Parse(m[1].Value);
    51           v.capacity = double.Parse(m[2].Value);
    52           v.readyTime = double.Parse(m[3].Value);
    53           v.dueTime = double.Parse(m[4].Value);
     49          v.xCoord = double.Parse(m[0].Value, System.Globalization.CultureInfo.InvariantCulture);
     50          v.yCoord = double.Parse(m[1].Value, System.Globalization.CultureInfo.InvariantCulture);
     51          v.capacity = double.Parse(m[2].Value, System.Globalization.CultureInfo.InvariantCulture);
     52          v.readyTime = double.Parse(m[3].Value, System.Globalization.CultureInfo.InvariantCulture);
     53          v.dueTime = double.Parse(m[4].Value, System.Globalization.CultureInfo.InvariantCulture);
    5454
    5555          vehicles.Add(v);
     
    6464          Order o = new Order();
    6565
    66           o.revealedTime = double.Parse(m[0].Value);
    67           o.pickupXCoord = double.Parse(m[1].Value);
    68           o.pickupYCoord = double.Parse(m[2].Value);
    69           o.deliveryXCoord = double.Parse(m[3].Value);
    70           o.deliveryYCoord = double.Parse(m[4].Value);
    71           o.demand = double.Parse(m[5].Value);
    72           o.pickupServiceTime = double.Parse(m[6].Value);
    73           o.pickupReadyTime = double.Parse(m[7].Value);
    74           o.pickupDueTime = double.Parse(m[8].Value);
    75           o.deliveryServiceTime = double.Parse(m[9].Value);
    76           o.deliveryReadyTime = double.Parse(m[10].Value);
    77           o.deliveryDueTime = double.Parse(m[11].Value);
     66          o.revealedTime = double.Parse(m[0].Value, System.Globalization.CultureInfo.InvariantCulture);
     67          o.pickupXCoord = double.Parse(m[1].Value, System.Globalization.CultureInfo.InvariantCulture);
     68          o.pickupYCoord = double.Parse(m[2].Value, System.Globalization.CultureInfo.InvariantCulture);
     69          o.deliveryXCoord = double.Parse(m[3].Value, System.Globalization.CultureInfo.InvariantCulture);
     70          o.deliveryYCoord = double.Parse(m[4].Value, System.Globalization.CultureInfo.InvariantCulture);
     71          o.demand = double.Parse(m[5].Value, System.Globalization.CultureInfo.InvariantCulture);
     72          o.pickupServiceTime = double.Parse(m[6].Value, System.Globalization.CultureInfo.InvariantCulture);
     73          o.pickupReadyTime = double.Parse(m[7].Value, System.Globalization.CultureInfo.InvariantCulture);
     74          o.pickupDueTime = double.Parse(m[8].Value, System.Globalization.CultureInfo.InvariantCulture);
     75          o.deliveryServiceTime = double.Parse(m[9].Value, System.Globalization.CultureInfo.InvariantCulture);
     76          o.deliveryReadyTime = double.Parse(m[10].Value, System.Globalization.CultureInfo.InvariantCulture);
     77          o.deliveryDueTime = double.Parse(m[11].Value, System.Globalization.CultureInfo.InvariantCulture);
    7878
    7979          orders.Add(o);
Note: See TracChangeset for help on using the changeset viewer.