Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  
  package rinde.sim.pdptw.fabrirecht;
  
  import java.util.Set;
  
 

Author(s):
Rinde van Lon <rinde.vanlon@cs.kuleuven.be>
 
 public class FabriRechtScenario extends DynamicPDPTWScenario {
   private static final long serialVersionUID = 8654500529284785728L;
   public final Point min;
   public final Point max;
   public final TimeWindow timeWindow;
   public final VehicleDTO defaultVehicle;
 
   // empty scenario
   public FabriRechtScenario(Point pMinPoint pMaxTimeWindow pTimeWindow,
       VehicleDTO pDefaultVehicle) {
     super();
      = pMin;
      = pMax;
      = pTimeWindow;
      = pDefaultVehicle;
   }

  

Parameters:
pEvents
pSupportedTypes
 
   public FabriRechtScenario(Collection<? extends TimedEventpEvents,
       Set<Enum<?>> pSupportedTypesPoint pMinPoint pMax,
       TimeWindow pTimeWindowVehicleDTO pDefaultVehicle) {
     super(pEventspSupportedTypes);
      = pMin;
      = pMax;
      = pTimeWindow;
      = pDefaultVehicle;
   }
 
   @Override
   public TimeWindow getTimeWindow() {
     return ;
   }
 
   @Override
   public long getTickSize() {
     return 1L;
   }
 
   @Override
   public StopCondition getStopCondition() {
     return .;
   }
 
   @Override
   public RoadModel createRoadModel() {
     return new PlaneRoadModel(getDistanceUnit(),
         Measure.valueOf(100d, getSpeedUnit()));
   }
 
   @Override
   public PDPModel createPDPModel() {
     return new DefaultPDPModel(new TardyAllowedPolicy());
   }
 
   @Override
   public Unit<DurationgetTimeUnit() {
     return .;
   }
 
   @Override
   public Unit<VelocitygetSpeedUnit() {
     return ..divide(.).asType(Velocity.class);
   }
 
  public Unit<LengthgetDistanceUnit() {
    return .;
  }
  }
    return "1";
  }
  public enum FabriRechtProblemClass implements ProblemClass {
    SINGLETON;
    @Override
    public String getId() {
      return "fabrirecht";
    }
  }
New to GrepCode? Check out our FAQ X