public class RouteClusterController extends Object implements IClusterController
Constructor and Description |
---|
RouteClusterController() |
Modifier and Type | Method and Description |
---|---|
IClusterController |
copy() |
double |
getClusterAdvantage(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) |
int |
getClusterCount() |
List<Integer> |
getClusterCounts() |
int |
getCostMultiplierValue() |
void |
invokeNode(ILogicEntityRoute route,
INode node,
com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder nodeHolder,
com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) |
IClusterController |
partialCopy() |
void |
setClusterCounts(List<Integer> clusterCounts) |
public int getClusterCount()
getClusterCount
in interface IClusterController
public int getCostMultiplierValue()
getCostMultiplierValue
in interface IClusterController
public double getClusterAdvantage(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider)
getClusterAdvantage
in interface IClusterController
public void invokeNode(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder nodeHolder, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider)
invokeNode
in interface IClusterController
public IClusterController partialCopy()
partialCopy
in interface IClusterController
public IClusterController copy()
copy
in interface IClusterController
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.