Uses of Interface
com.dna.jopt.member.unit.node.INode
Packages that use INode
Package
Description
-
Uses of INode in com.dna.jopt.framework.body
Methods in com.dna.jopt.framework.body that return types with arguments of type INodeModifier and TypeMethodDescriptionIOptimization.getReassignNodes()Optimization.getReassignNodes()Methods in com.dna.jopt.framework.body with parameters of type INodeModifier and TypeMethodDescriptionvoidIOptimization.addElement(INode node) Adds anINodeto the optimization.voidOptimization.addElement(INode node) IOptimization.getFirstMatchingRoute(INode node) Optimization.getFirstMatchingRoute(INode node) Method parameters in com.dna.jopt.framework.body with type arguments of type INodeModifier and TypeMethodDescriptionvoidAdds allnodesin the list to the optimization.voidvoidIOptimization.addReassignNodes(List<INode> nodes) Adds reassign nodes.voidOptimization.addReassignNodes(List<INode> nodes) -
Uses of INode in com.dna.jopt.member.bucket.entity
Methods in com.dna.jopt.member.bucket.entity with parameters of type INodeModifier and TypeMethodDescriptionEntity.getFirstMatchingRoute(INode node) IEntity.getFirstMatchingRoute(INode node) -
Uses of INode in com.dna.jopt.member.bucket.route.controller.cluster
Methods in com.dna.jopt.member.bucket.route.controller.cluster with parameters of type INodeModifier and TypeMethodDescriptionvoidIClusterController.invokeNode(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder nodeHolder, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) voidRouteClusterController.invokeNode(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder nodeHolder, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) -
Uses of INode in com.dna.jopt.member.bucket.route.controller.detail
Methods in com.dna.jopt.member.bucket.route.controller.detail with parameters of type INodeModifier and TypeMethodDescriptionvoidIJoinedRouteDetailController.addCurProductiveTime(INode curNode, long productiveTime) Adds the cur productive time.voidJoinedRouteDetailController.addCurProductiveTime(INode curNode, long productiveTime) -
Uses of INode in com.dna.jopt.member.unit.condition
Methods in com.dna.jopt.member.unit.condition with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultIConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) Assesses the route, checking if the appropriatequalificationsfor theconstraintsare present.booleanIConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) Filters out hard constraint mismatches by checking whether aNodedemands aQualificationas ahard constraintbut theResourcedoes not provide this one. -
Uses of INode in com.dna.jopt.member.unit.condition.bittype
Methods in com.dna.jopt.member.unit.condition.bittype with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultBitTypeConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) booleanBitTypeConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.bittypewithexpertise
Methods in com.dna.jopt.member.unit.condition.bittypewithexpertise with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultBitTypeWithExpertiseConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) static com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultBitTypeWithExpertiseConstraint.assessConstraintHelper(BitSet requiredSkills, Map<Integer, TypeLevelRequirement> skillExpertiseLevels, boolean isHard, boolean isHardLevel, boolean evaluateWithLevels, Function<List<Integer>, String> violationFunc, TypeLevelRequirement.SkillInfoCostModel myCostingModel, IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) static doubleBitTypeWithExpertiseConstraint.getLevelDeltaMatchCost(TypeLevelOffering info, boolean isMin, int delta, TypeLevelRequirement.SkillInfoCostModel model, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INode node, ILogicEntityRoute route, double globalMaxLevel) booleanBitTypeWithExpertiseConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) static booleanBitTypeWithExpertiseConstraint.isSatisfiedHelper(BitSet requiredSkills, Map<Integer, TypeLevelRequirement> skillExpertiseLevels, boolean isHard, boolean isHardLevel, boolean evaluateWithLevels, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.connectedconstraint
Methods in com.dna.jopt.member.unit.condition.connectedconstraint with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultConnectedConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) booleanConnectedConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.node
Methods in com.dna.jopt.member.unit.condition.node with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultMagnetoNodeConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNodeNotRedistributableConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) booleanMagnetoNodeConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) booleanNodeNotRedistributableConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.pillar
Methods in com.dna.jopt.member.unit.condition.pillar with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultPillarLateConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultPillarNotReachableConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultPillarResourceAttachedConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) booleanPillarLateConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) booleanPillarNotReachableConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) booleanPillarResourceAttachedConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.resource
Methods in com.dna.jopt.member.unit.condition.resource with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultBindingResourceConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultExcludingResourceConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultResourceLocationConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) booleanBindingResourceConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) booleanExcludingResourceConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) booleanResourceLocationConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.type
Methods in com.dna.jopt.member.unit.condition.type with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultTypeConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) booleanTypeConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.typewithexpertise
Methods in com.dna.jopt.member.unit.condition.typewithexpertise with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultTypeWithExpertiseConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) booleanTypeWithExpertiseConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.workinghour.zone
Methods in com.dna.jopt.member.unit.condition.workinghour.zone with parameters of type INodeModifier and TypeMethodDescriptionIZoneCodeConstraint.getNodeZoneQualification(INode node) booleanAbstractZoneCodeConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode in com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode
Methods in com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultUKPostCodeConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) UKPostCodeConstraint.getNodeZoneQualification(INode node) -
Uses of INode in com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber
Methods in com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber with parameters of type INodeModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultZoneNumberConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) ZoneNumberConstraint.getNodeZoneQualification(INode node) -
Uses of INode in com.dna.jopt.member.unit.filter.auto
Methods in com.dna.jopt.member.unit.filter.auto that return types with arguments of type INodeModifier and TypeMethodDescriptionClusterFilterHelper.findCategory3Substitutes(Map<IOptimizationElement, JointCluster> cat3NodesMap, List<JointCluster> allClusters, List<IOptimizationElement> alreadyValidated) ClusterFilterHelper.tryFindSingleClusters(List<JointCluster> clusters, boolean filterForNonVisitDuration) Methods in com.dna.jopt.member.unit.filter.auto with parameters of type INodeModifier and TypeMethodDescriptionstatic INodeFilterReasonClusterFilterHelper.createSubstituteFilterReason(INode node) Method parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type INodeModifier and TypeMethodDescriptionstatic List<IOptimizationElement>ClusterFilterHelper.validateFilterNodes(com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity ten, Map<ILogicEntityRoute, List<INode>> kicknodeAspirants2Routes, List<IOptimizationElement> kickNodesAspirants) -
Uses of INode in com.dna.jopt.member.unit.filter.auto.collecting
Methods in com.dna.jopt.member.unit.filter.auto.collecting that return INodeModifier and TypeMethodDescriptionAutoFilterViolationAndConstraintCollector.getConnectedNode()IAutoFilterViolationAndConstrainCollector.getConnectedNode()Constructors in com.dna.jopt.member.unit.filter.auto.collecting with parameters of type INode -
Uses of INode in com.dna.jopt.member.unit.filter.auto.filternodeconstraint
Methods in com.dna.jopt.member.unit.filter.auto.filternodeconstraint with parameters of type INodeModifier and TypeMethodDescriptionabstract doubleAbstractAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleAfterEndPillarAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleCapacityOverloadAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleDoubleBookingAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleEarlyAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleLateAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleMaximalDistanceExceededAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleRelationMismatchAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleRequiredSkillAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleResourceMismatchAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleWorkingHoursExceededAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) AbstractAutoFilterConstraint.getFilterReason(INode node) IAutoFilterNodeConstraint.getFilterReason(INode element) Gets thefilter reasonwhy theNodewas filtered.booleanAbstractAutoFilterConstraint.isInConstraintState(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) booleanIAutoFilterNodeConstraint.isInConstraintState(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) Checks whether theNode(or theRouteof thatNode) is in aconstraint stateby checking whether the costs fromconstraintsare higher than 0. -
Uses of INode in com.dna.jopt.member.unit.node
Subinterfaces of INode in com.dna.jopt.member.unit.nodeModifier and TypeInterfaceDescriptioninterfaceThis interface provides methods necessary forPillarNodes.Classes in com.dna.jopt.member.unit.node that implement INodeMethods in com.dna.jopt.member.unit.node that return types with arguments of type INodeModifier and TypeMethodDescriptionAbstractNode.getSubsequentSlaveNodes()INode.getSubsequentSlaveNodes()Methods in com.dna.jopt.member.unit.node with parameters of type INodeModifier and TypeMethodDescriptionvoidAbstractNode.addSubsequentSlaveNode(INode node) voidINode.addSubsequentSlaveNode(INode node) Adds a subsequent slave node, which need to be visited in direct succession.Method parameters in com.dna.jopt.member.unit.node with type arguments of type INodeModifier and TypeMethodDescriptionvoidAbstractNode.addSubsequentSlaveNodes(List<INode> nodes) voidINode.addSubsequentSlaveNodes(List<INode> nodes) Adds a list of subsequent slave nodes, which need to be visited in direct succession. -
Uses of INode in com.dna.jopt.member.unit.node.event
Subinterfaces of INode in com.dna.jopt.member.unit.node.eventClasses in com.dna.jopt.member.unit.node.event that implement INodeModifier and TypeClassDescriptionclassThis class describesEventnodeswhich have no location.classThis classclassThis class describes anEventNodethat is also aPillar.class -
Uses of INode in com.dna.jopt.member.unit.node.geo
Subinterfaces of INode in com.dna.jopt.member.unit.node.geoModifier and TypeInterfaceDescriptioninterfaceThis interface provides additional methods to theIPillarNodein order to allow setting thePillarto aforcedStayNodeor ananchorNode.Classes in com.dna.jopt.member.unit.node.geo that implement INodeModifier and TypeClassDescriptionclassATimeWindowGeoNodewhich, if not reached in time, will be skipped entirely by unassigning it.classTheTimeWindowGeoNodeis a normalINode. -
Uses of INode in com.dna.jopt.member.unit.pnd.evaluation
Methods in com.dna.jopt.member.unit.pnd.evaluation with parameters of type INodeModifier and TypeMethodDescriptionstatic Optional<VisitDepotExchangeHelper>PNDEvaluationHelper.evaluateCapacity(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedNodeDataHolder, boolean isResultRequested) -
Uses of INode in com.dna.jopt.member.unit.relation.node2node
Methods in com.dna.jopt.member.unit.relation.node2node that return INodeModifier and TypeMethodDescriptionAbstracNode2NodeRelation.getMasterNode()INodeRelation.getMasterNode()Gets theAbstracNode2NodeRelation.masterNodeAbstracNode2NodeRelation.getRelatedNode()Deprecated.INode2NodeRelation.getRelatedNode()Deprecated.Gets the relatedNode.Methods in com.dna.jopt.member.unit.relation.node2node that return types with arguments of type INodeModifier and TypeMethodDescriptionAbstracNode2NodeRelation.getRelatedNodes()INode2NodeRelation.getRelatedNodes()Methods in com.dna.jopt.member.unit.relation.node2node with parameters of type INodeModifier and TypeMethodDescriptionvoidAbstracNode2NodeRelation.setMasterNode(INode masterNode) voidINodeRelation.setMasterNode(INode masterNode) Sets theNodeas aMasterNodewhich has to be given service before the relatedRelatedNode.voidAbstracNode2NodeRelation.setRelatedNode(INode relatedNode) voidINode2NodeRelation.setRelatedNode(INode relatedNode) Sets theNodeas aRelatedNodewhich has to be given service after the relatedMasterNode.Method parameters in com.dna.jopt.member.unit.relation.node2node with type arguments of type INodeModifier and TypeMethodDescriptionvoidAbstracNode2NodeRelation.setRelatedNodes(List<INode> relatedNodes) voidINode2NodeRelation.setRelatedNodes(List<INode> relatedNodes) -
Uses of INode in com.dna.jopt.member.unit.unassign
Methods in com.dna.jopt.member.unit.unassign that return types with arguments of type INodeModifier and TypeMethodDescriptionNodeUnassigner.extractConnectedNodes(INode currentNode, Set<INode> alreadyExtractedNodes, boolean respectOnlyStrongCoupling) NodeUnassigner.extractConnectedNodes(List<IOptimizationElement> els, boolean respectOnlyStrongCoupling) Methods in com.dna.jopt.member.unit.unassign with parameters of type INodeModifier and TypeMethodDescriptionNodeUnassigner.extractConnectedNodes(INode currentNode, Set<INode> alreadyExtractedNodes, boolean respectOnlyStrongCoupling) Method parameters in com.dna.jopt.member.unit.unassign with type arguments of type INodeModifier and TypeMethodDescriptionvoidIInvalidNodeBucket.addInvalidNodes(Collection<INode> nodes) voidInvalidNodesPostStepManager.addInvalidNodes(Collection<INode> nodes) NodeUnassigner.extractConnectedNodes(INode currentNode, Set<INode> alreadyExtractedNodes, boolean respectOnlyStrongCoupling) -
Uses of INode in com.dna.jopt.util
Methods in com.dna.jopt.util that return types with arguments of type INodeModifier and TypeMethodDescriptionExtractUtil.getNodeById(IEntity entity, String id) Try to find node by id in routes of optimization entity in case of violations we don't try to find filtered nodesExtractUtil.getNodeById(IEntity entity, String id, INodeUnassigner unassignNodeManager) Try to find node by ID in routes of optimization entity or unassignedNodeManager (in this case, if node was filtered, it is in UnassignedNodeManager)ExtractUtil.getNodesByType(IEntity entity, Class<? extends INode> clazz) Find nodes by type in routes of optimization resultMethod parameters in com.dna.jopt.util with type arguments of type INode -
Uses of INode in com.dna.jopt.util.likelyconnection
Method parameters in com.dna.jopt.util.likelyconnection with type arguments of type INodeModifier and TypeMethodDescriptionstatic List<Map<IOptimizationElement,List<IOptimizationElement>>> LikelyConnectionManager.createLikelyConnections(com.dna.jopt.assessment.costassessor.IEntityCostAssessor as, Set<INode> nodes, Set<IResource> ress) -
Uses of INode in com.dna.jopt.util.nodesplitter
Fields in com.dna.jopt.util.nodesplitter with type parameters of type INodeModifier and TypeFieldDescriptionstatic final BiFunction<INode,Integer, String> NodeSplitter.DEFAULT_ID_GENERATORMethods in com.dna.jopt.util.nodesplitter that return types with arguments of type INodeModifier and TypeMethodDescriptionNodeSplitter.splitNodeByConstantMaxDuration(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration) Split node by constant max duration.NodeSplitter.splitNodeByConstantMaxNumber(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, int numElements) NodeSplitter.splitNodeByFlexibleDuration(INode srcNode, Map<String, IResource> map, Duration maxIndividualDuration) Split node by flexible duration.NodeSplitter.splitNodeByFlexibleDuration(INode srcNode, Map<String, IResource> map, Duration maxIndividualDuration, Duration minIndividualDuration) NodeSplitter.splitNodeByFlexibleDuration(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration, Duration minIndividualDuration, double splitRatio) Methods in com.dna.jopt.util.nodesplitter with parameters of type INodeModifier and TypeMethodDescriptionNodeSplitter.splitNodeByConstantMaxDuration(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration) Split node by constant max duration.NodeSplitter.splitNodeByConstantMaxNumber(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, int numElements) NodeSplitter.splitNodeByFlexibleDuration(INode srcNode, Map<String, IResource> map, Duration maxIndividualDuration) Split node by flexible duration.NodeSplitter.splitNodeByFlexibleDuration(INode srcNode, Map<String, IResource> map, Duration maxIndividualDuration, Duration minIndividualDuration) NodeSplitter.splitNodeByFlexibleDuration(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration, Duration minIndividualDuration, double splitRatio) Method parameters in com.dna.jopt.util.nodesplitter with type arguments of type INodeModifier and TypeMethodDescriptionstatic Node2NodesMultiDayRelationNodeSplitter.attachMultiDayRelation(List<INode> nodes) Attach multi day relation.NodeSplitter.splitNodeByConstantMaxDuration(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration) Split node by constant max duration.NodeSplitter.splitNodeByConstantMaxNumber(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, int numElements) NodeSplitter.splitNodeByFlexibleDuration(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration, Duration minIndividualDuration, double splitRatio)