Changeset 17717 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.VehicleRouting/3.4/ProblemInstances/MultiDepotVRP/MDCVRPProblemInstance.cs
- Timestamp:
- 08/05/20 04:37:37 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.VehicleRouting/3.4/ProblemInstances/MultiDepotVRP/MDCVRPProblemInstance.cs
r17715 r17717 29 29 using HeuristicLab.Parameters; 30 30 using HeuristicLab.Problems.VehicleRouting.Interfaces; 31 using HeuristicLab.Problems.VehicleRouting.Variants;32 31 33 32 namespace HeuristicLab.Problems.VehicleRouting.ProblemInstances { … … 66 65 67 66 public override IEnumerable<IOperator> FilterOperators(IEnumerable<IOperator> operators) { 68 return base.FilterOperators(operators).Where(x => x is IHeterogenousCapacitatedOperator); 67 return base.FilterOperators(operators) 68 .Where(x => !(x is INotCapacitatedOperaor)) 69 .Union(operators.Where(x => x is IHeterogenousCapacitatedOperator 70 || x is ICapacitatedOperator && !(x is IHomogenousCapacitatedOperator))); 69 71 } 70 72
Note: See TracChangeset
for help on using the changeset viewer.