Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/06/12 16:18:16 (11 years ago)
Author:
svonolfe
Message:

used explicit conversions in Interpreters and removed the unused method IVRPDataInterpreter.GetDataType (#1953)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.VehicleRouting/3.4/Interpreters/CVRPTWInterpreter.cs

    r8649 r9010  
    2828
    2929namespace HeuristicLab.Problems.VehicleRouting.Interpreters {
    30   public class CVRPTWInterpreter: CVRPInterpreter, IVRPDataInterpreter<CVRPTWData> {
    31     public override Type GetDataType() {
    32       return typeof(CVRPTWData);
    33     }
    34    
     30  public class CVRPTWInterpreter: CVRPInterpreter, IVRPDataInterpreter<CVRPTWData> {   
    3531    protected override IVRPProblemInstance CreateProblemInstance() {
    3632      return new CVRPTWProblemInstance();
     
    4036      base.Interpret(data, problemInstance);
    4137
    42       CVRPTWData cvrptwData = data as CVRPTWData;
    43       CVRPTWProblemInstance problem = problemInstance as CVRPTWProblemInstance;
     38      CVRPTWData cvrptwData = (CVRPTWData)data;
     39      CVRPTWProblemInstance problem = (CVRPTWProblemInstance)problemInstance;
    4440
    4541      problem.ReadyTime = new DoubleArray(cvrptwData.ReadyTimes);
Note: See TracChangeset for help on using the changeset viewer.