- Timestamp:
- 08/04/10 17:34:02 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3/Interfaces
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3/Interfaces/IVRPCreator.cs
r4068 r4154 27 27 public interface IVRPCreator : IVRPOperator, ISolutionCreator { 28 28 IValueLookupParameter<IntValue> CitiesParameter { get; } 29 ILookupParameter<IntValue> VehiclesParameter { get; }30 ILookupParameter<DoubleMatrix> CoordinatesParameter { get; }31 ILookupParameter<DoubleMatrix> DistanceMatrixParameter { get; }32 ILookupParameter<BoolValue> UseDistanceMatrixParameter { get; }33 ILookupParameter<DoubleValue> CapacityParameter { get; }34 ILookupParameter<DoubleArray> DemandParameter { get; }35 ILookupParameter<DoubleArray> ReadyTimeParameter { get; }36 ILookupParameter<DoubleArray> DueTimeParameter { get; }37 ILookupParameter<DoubleArray> ServiceTimeParameter { get; }38 39 29 ILookupParameter<IVRPEncoding> VRPSolutionParameter { get; } 40 30 } -
trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3/Interfaces/IVRPEncoding.cs
r4068 r4154 28 28 get; 29 29 } 30 31 int Cities {32 get;33 }34 30 } 35 31 } -
trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3/Interfaces/IVRPEvaluator.cs
r4068 r4154 25 25 26 26 namespace HeuristicLab.Problems.VehicleRouting { 27 public interface IVRPEvaluator : ISingleObjectiveEvaluator {27 public interface IVRPEvaluator : ISingleObjectiveEvaluator, IVRPOperator { 28 28 ILookupParameter<IVRPEncoding> VRPSolutionParameter { get; } 29 ILookupParameter<DoubleMatrix> CoordinatesParameter { get; } 30 ILookupParameter<DoubleMatrix> DistanceMatrixParameter { get; } 31 ILookupParameter<BoolValue> UseDistanceMatrixParameter { get; } 32 ILookupParameter<IntValue> VehiclesParameter { get; } 33 ILookupParameter<DoubleValue> CapacityParameter { get; } 34 ILookupParameter<DoubleArray> DemandParameter { get; } 35 ILookupParameter<DoubleArray> ReadyTimeParameter { get; } 36 ILookupParameter<DoubleArray> DueTimeParameter { get; } 37 ILookupParameter<DoubleArray> ServiceTimeParameter { get; } 38 29 39 30 ILookupParameter<DoubleValue> VehcilesUtilizedParameter { get; } 40 31 ILookupParameter<DoubleValue> TravelTimeParameter { get; } -
trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3/Interfaces/IVRPMoveEvaluator.cs
r4068 r4154 25 25 26 26 namespace HeuristicLab.Problems.VehicleRouting { 27 public interface IVRPMoveEvaluator : ISingleObjectiveMoveEvaluator, IVRPMoveOperator { 28 ILookupParameter<DoubleMatrix> CoordinatesParameter { get; } 29 ILookupParameter<DoubleMatrix> DistanceMatrixParameter { get; } 30 ILookupParameter<BoolValue> UseDistanceMatrixParameter { get; } 31 ILookupParameter<IntValue> VehiclesParameter { get; } 32 ILookupParameter<DoubleValue> CapacityParameter { get; } 33 ILookupParameter<DoubleArray> DemandParameter { get; } 34 ILookupParameter<DoubleArray> ReadyTimeParameter { get; } 35 ILookupParameter<DoubleArray> DueTimeParameter { get; } 36 ILookupParameter<DoubleArray> ServiceTimeParameter { get; } 37 27 public interface IVRPMoveEvaluator : ISingleObjectiveMoveEvaluator, IVRPMoveOperator { 38 28 ILookupParameter<DoubleValue> MoveVehcilesUtilizedParameter { get; } 39 29 ILookupParameter<DoubleValue> MoveTravelTimeParameter { get; } -
trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3/Interfaces/IVRPOperator.cs
r4068 r4154 21 21 22 22 23 using HeuristicLab.Core; 24 using HeuristicLab.Data; 25 23 26 namespace HeuristicLab.Problems.VehicleRouting { 24 27 public interface IVRPOperator { 28 ILookupParameter<DoubleMatrix> CoordinatesParameter { get; } 29 int Cities { get; } 30 ILookupParameter<DoubleMatrix> DistanceMatrixParameter { get; } 31 ILookupParameter<BoolValue> UseDistanceMatrixParameter { get; } 32 ILookupParameter<IntValue> VehiclesParameter { get; } 33 ILookupParameter<DoubleValue> CapacityParameter { get; } 34 ILookupParameter<DoubleArray> DemandParameter { get; } 35 ILookupParameter<DoubleArray> ReadyTimeParameter { get; } 36 ILookupParameter<DoubleArray> DueTimeParameter { get; } 37 ILookupParameter<DoubleArray> ServiceTimeParameter { get; } 25 38 } 26 39 }
Note: See TracChangeset
for help on using the changeset viewer.