Class RouteClusterController
java.lang.Object
com.dna.jopt.member.bucket.route.controller.cluster.RouteClusterController
- All Implemented Interfaces:
IClusterController
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
double
getClusterAdvantage
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) int
int
void
invokeNode
(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder nodeHolder, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) void
setClusterCounts
(List<Integer> clusterCounts)
-
Constructor Details
-
RouteClusterController
public RouteClusterController()
-
-
Method Details
-
getClusterCounts
-
getClusterCount
public int getClusterCount()- Specified by:
getClusterCount
in interfaceIClusterController
-
getCostMultiplierValue
public int getCostMultiplierValue()- Specified by:
getCostMultiplierValue
in interfaceIClusterController
-
setClusterCounts
-
getClusterAdvantage
public double getClusterAdvantage(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) - Specified by:
getClusterAdvantage
in interfaceIClusterController
-
invokeNode
public void invokeNode(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder nodeHolder, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) - Specified by:
invokeNode
in interfaceIClusterController
-
partialCopy
- Specified by:
partialCopy
in interfaceIClusterController
-
copy
- Specified by:
copy
in interfaceIClusterController
-