-
Method Summary
void
void
void
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
int
int
int
int
int
int
int
int
int
int
int
int
int
double
double
int
int
double
double
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
-
Method Details
-
setCost
void setCost(double cost)
-
addCost
void addCost(double cost)
-
-
setNumConstraintViolations
void setNumConstraintViolations(int numConstraintViolations)
-
getNumConstraintViolations
int getNumConstraintViolations()
-
setTotalTimeWindowDeviation
void setTotalTimeWindowDeviation(double totalTimeWindowDeviation)
-
getTotalTimeWindowDeviation
double getTotalTimeWindowDeviation()
-
addConstraintViolation
void addConstraintViolation(String violation)
-
setConstraintViolations
void setConstraintViolations(List<String> constraintViolations)
-
-
setNumViolationsRouteTime
void setNumViolationsRouteTime(int numViolationsRouteTime)
-
getNumViolationsRouteTime
int getNumViolationsRouteTime()
-
setNumViolationsRouteDistance
void setNumViolationsRouteDistance(int numViolationsRouteDistance)
-
getNumViolationsRouteDistance
int getNumViolationsRouteDistance()
-
setNumViolationsNodeType
void setNumViolationsNodeType(int numViolationsNodeType)
-
getNumViolationsNodeType
int getNumViolationsNodeType()
-
setNumViolationsNodeTimewindow
void setNumViolationsNodeTimewindow(int numViolationsNodeTimewindow)
-
getNumViolationsNodeTimewindow
int getNumViolationsNodeTimewindow()
-
setNumViolationsRouteCapacity
void setNumViolationsRouteCapacity(int numViolationsRouteCapacity)
-
getNumViolationsRouteCapacity
int getNumViolationsRouteCapacity()
-
setNumViolationsUselessUnloadAll
void setNumViolationsUselessUnloadAll(int numViolationsUselessUnloadAll)
-
getNumViolationsUselessUnloadAll
int getNumViolationsUselessUnloadAll()
-
setNumViolationsNodeTimewindowEarly
void setNumViolationsNodeTimewindowEarly(int numViolationsNodeTimewindowEarly)
-
getNumViolationsNodeTimewindowEarly
int getNumViolationsNodeTimewindowEarly()
-
setNumViolationsNodeTimewindowLate
void setNumViolationsNodeTimewindowLate(int numViolationsNodeTimewindowLate)
-
getNumViolationsNodeTimewindowLate
int getNumViolationsNodeTimewindowLate()
-
setNumViolationsMissedServiceHours
void setNumViolationsMissedServiceHours(int numViolationsMissedServiceHours)
-
getNumViolationsMissedServiceHours
int getNumViolationsMissedServiceHours()
-
setNumViolationsDailyBreak
void setNumViolationsDailyBreak(int numViolationsDailyBreak)
-
getNumViolationsDailyBreak
int getNumViolationsDailyBreak()
-
setTotalLateTime
void setTotalLateTime(int totalLateTime)
-
getTotalLateTime
int getTotalLateTime()
-
setTotalEarlyTime
void setTotalEarlyTime(int totalEarlyTime)
-
getTotalEarlyTime
int getTotalEarlyTime()
-
setTotalLoadViolationAmount
void setTotalLoadViolationAmount(double totalLoadViolationAmount)
-
getTotalLoadViolationAmount
double getTotalLoadViolationAmount()
-
getCostEarly
double getCostEarly()
-
setCostEarly
void setCostEarly(double costEarly)
-
getCostLate
double getCostLate()
-
setCostLate
void setCostLate(double costLate)
-
getCostMissedServiceHour
double getCostMissedServiceHour()
-
setCostMissedServiceHour
void setCostMissedServiceHour(double misssedServiceHour)
-
getCostCapacity
double getCostCapacity()
-
setCostCapacity
void setCostCapacity(double costCapacity)
-
getCostDistance
double getCostDistance()
-
setCostDistance
void setCostDistance(double costDistance)
-
getCostRouteTime
double getCostRouteTime()
-
setCostRouteTime
void setCostRouteTime(double costRouteTime)
-
getResourceFixCost
double getResourceFixCost()
-
setResourceFixCost
void setResourceFixCost(double costResourceFixCost)
-
getCostMaxRouteDistance
double getCostMaxRouteDistance()
-
setCostMaxRouteDistance
void setCostMaxRouteDistance(double costMaxRouteDistance)
-
getCostMaxRouteTime
double getCostMaxRouteTime()
-
setCostMaxRouteTime
void setCostMaxRouteTime(double costMaxRouteTime)
-
getCostNodeType
double getCostNodeType()
-
setCostNodeType
void setCostNodeType(double costNodeType)
-
getCostPreferredResource
double getCostPreferredResource()
-
getCostUnPreferredResource
double getCostUnPreferredResource()
-
setCostUnPreferredResource
void setCostUnPreferredResource(double costUnPreferredResource)
-
setCostPreferredResource
void setCostPreferredResource(double costPreferredResource)
-
setCostBannedResource
void setCostBannedResource(double costBannedResource)
-
setCostMandatoryResource
void setCostMandatoryResource(double costMandatoryResource)
-
getCostBannedResource
double getCostBannedResource()
-
getCostMandatoryResource
double getCostMandatoryResource()
-
getCostTimeCompactness
double getCostTimeCompactness()
-
setCostTimeCompactness
void setCostTimeCompactness(double costTimeCompactness)
-
getCostGeoUnclustered
double getCostGeoUnclustered()
-
setCostGeoUnclustered
void setCostGeoUnclustered(double costGeoUnclustered)
-
getStayOutFixCost
double getStayOutFixCost()
-
setStayOutFixCost
void setStayOutFixCost(double stayOutFixCost)
-
setNodeFixCost
void setNodeFixCost(double nodeFixCost)
-
getCostMisc
double getCostMisc()
-
setCostMisc
void setCostMisc(double miscCost)
-
getCostResourceOutOfWork
double getCostResourceOutOfWork()
-
setCostResourceOutOfWork
void setCostResourceOutOfWork(double costResourceOutOfWork)
-
getCostStayOvertime
double getCostStayOvertime()
-
setCostStayOvertime
void setCostStayOvertime(double costStayOvertime)
-
getCostInjectedRestriction
double getCostInjectedRestriction()
-
setCostInjectedRestriction
void setCostInjectedRestriction(double costInjectedRestriction)
-
setCostAfterEndAnchor
void setCostAfterEndAnchor(double costAterEndAnchor)
-
getCostAfterEndAnchor
double getCostAfterEndAnchor()
-
-
resetViolationCounter
void resetViolationCounter()
-
resetCosts
void resetCosts()
-
-
setNodeViolations
Deprecated.
Sets the node violations.
- Parameters:
violations
- the violations
nodeId
- the node id
-
-
-
-
-
-
-
setCostColorCapacityUsage
void setCostColorCapacityUsage(double costColorCapacityUsage)
-
getCostColorCapacityUsage
double getCostColorCapacityUsage()
-
getNumViolationsColorNodeCapacity
int getNumViolationsColorNodeCapacity()
-
setNumViolationsColorNodeCapacity
void setNumViolationsColorNodeCapacity(int numViolationsColorNodeCapacity)
-
setNumViolationsAterEndAnchor
void setNumViolationsAterEndAnchor(int numViolationsAterEndAnchor)
-
getNumViolationsAfterEndAnchor
int getNumViolationsAfterEndAnchor()
-
-
getCostRouteDistancePattern
double getCostRouteDistancePattern()
-
setCostRouteDistancePattern
void setCostRouteDistancePattern(double costRouteDistancePattern)
-
setCostCapacityOverload
void setCostCapacityOverload(double costCapacityOverload)
-
getCostCapacityOverload
double getCostCapacityOverload()