Interface IEntityCostAndViolationController
- All Superinterfaces:
Cloneable, Serializable
- All Known Implementing Classes:
EntityCostAndViolationController
-
Method Summary
Modifier and TypeMethodDescriptioncopy()doubledoubleintintintvoidvoidvoidsetCostMultiRouteRestriction(double costMultiRouteRestriction) voidsetCostRelationship(double costRelationship) voidsetJobViolations(List<IViolation> routeViolations) voidsetNumJobConstraintViolations(int numConstraintViolations) voidsetNumUnassignedNodes(int numUnassignedNodes) voidsetNumViolationsRelationships(int numViolationsRelationships)
-
Method Details
-
setNumJobConstraintViolations
void setNumJobConstraintViolations(int numConstraintViolations) -
getNumJobConstraintViolations
int getNumJobConstraintViolations() -
setNumViolationsRelationships
void setNumViolationsRelationships(int numViolationsRelationships) -
getNumViolationsRelationships
int getNumViolationsRelationships() -
getViolationSummary
IViolationSummary getViolationSummary() -
resetViolationCounter
void resetViolationCounter() -
resetCosts
void resetCosts() -
setJobViolations
-
getJobViolations
List<IViolation> getJobViolations() -
copy
-
getCostRelationship
double getCostRelationship() -
setCostRelationship
void setCostRelationship(double costRelationship) -
getCostMultiRouteRestriction
double getCostMultiRouteRestriction() -
setCostMultiRouteRestriction
void setCostMultiRouteRestriction(double costMultiRouteRestriction) -
setNumUnassignedNodes
void setNumUnassignedNodes(int numUnassignedNodes) -
getNumUnassignedNodes
int getNumUnassignedNodes()
-