Uses of Class
org.optaplanner.examples.vehiclerouting.domain.location.Location
-
-
Uses of Location in org.optaplanner.examples.vehiclerouting.domain
Fields in org.optaplanner.examples.vehiclerouting.domain declared as Location Modifier and Type Field Description protected LocationCustomer. locationprotected LocationDepot. locationFields in org.optaplanner.examples.vehiclerouting.domain with type parameters of type Location Modifier and Type Field Description protected List<Location>VehicleRoutingSolution. locationListMethods in org.optaplanner.examples.vehiclerouting.domain that return Location Modifier and Type Method Description LocationCustomer. getLocation()LocationDepot. getLocation()LocationStandstill. getLocation()LocationVehicle. getLocation()Methods in org.optaplanner.examples.vehiclerouting.domain that return types with arguments of type Location Modifier and Type Method Description List<Location>VehicleRoutingSolution. getLocationList()Methods in org.optaplanner.examples.vehiclerouting.domain with parameters of type Location Modifier and Type Method Description voidCustomer. setLocation(Location location)voidDepot. setLocation(Location location)Method parameters in org.optaplanner.examples.vehiclerouting.domain with type arguments of type Location Modifier and Type Method Description voidVehicleRoutingSolution. setLocationList(List<Location> locationList)Constructors in org.optaplanner.examples.vehiclerouting.domain with parameters of type Location Constructor Description Customer(long id, Location location, int demand)Depot(long id, Location location) -
Uses of Location in org.optaplanner.examples.vehiclerouting.domain.location
Subclasses of Location in org.optaplanner.examples.vehiclerouting.domain.location Modifier and Type Class Description classAirLocationThe cost between 2 locations is a straight line: the euclidean distance between their GPS coordinates.classRoadLocationThe cost between 2 locations was precalculated on a real road network route.Methods in org.optaplanner.examples.vehiclerouting.domain.location with parameters of type Location Modifier and Type Method Description doubleLocation. getAirDistanceDoubleTo(Location location)doubleLocation. getAngle(Location location)The angle relative to the direction EAST.longAirLocation. getDistanceTo(Location location)abstract longLocation. getDistanceTo(Location location)The distance's unit of measurement depends on theVehicleRoutingSolution'sDistanceType.longRoadLocation. getDistanceTo(Location location) -
Uses of Location in org.optaplanner.examples.vehiclerouting.domain.location.segmented
Subclasses of Location in org.optaplanner.examples.vehiclerouting.domain.location.segmented Modifier and Type Class Description classHubSegmentLocationAssistant forRoadSegmentLocation.classRoadSegmentLocationLikeRoadLocation, but for high scale problems to avoid the memory issue of keeping the entire cost matrix in memory.Methods in org.optaplanner.examples.vehiclerouting.domain.location.segmented with parameters of type Location Modifier and Type Method Description longHubSegmentLocation. getDistanceTo(Location location)longRoadSegmentLocation. getDistanceTo(Location location) -
Uses of Location in org.optaplanner.examples.vehiclerouting.domain.timewindowed
Constructors in org.optaplanner.examples.vehiclerouting.domain.timewindowed with parameters of type Location Constructor Description TimeWindowedCustomer(long id, Location location, int demand, long readyTime, long dueTime, long serviceDuration)TimeWindowedDepot(long id, Location location, long readyTime, long dueTime) -
Uses of Location in org.optaplanner.examples.vehiclerouting.swingui
Methods in org.optaplanner.examples.vehiclerouting.swingui with parameters of type Location Modifier and Type Method Description protected CustomerVehicleRoutingPanel. createCustomer(VehicleRoutingSolution solution, Location newLocation)
-