Uses of Interface
com.dna.jopt.member.bucket.route.ILogicEntityRoute
Packages that use ILogicEntityRoute
Package
Description
-
Uses of ILogicEntityRoute in com.dna.jopt.framework.body
Methods in com.dna.jopt.framework.body that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionIOptimization.getAnchoredRoutes()Optimization.getAnchoredRoutes()IOptimization.getFirstMatchingRoute(INode node) IOptimization.getFirstMatchingRoute(String nodeId) Optimization.getFirstMatchingRoute(INode node) Optimization.getFirstMatchingRoute(String nodeId) -
Uses of ILogicEntityRoute in com.dna.jopt.framework.outcomewrapper
Methods in com.dna.jopt.framework.outcomewrapper that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionAbstractOptimizationOutcome.getRoutes()IOptimizationOutcome.getRoutes()Gets the routes.Methods in com.dna.jopt.framework.outcomewrapper with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionIOptimizationResult.getOrderedRouteItems(ILogicEntityRoute route) Gets therouteelements sorted by arrival.OptimizationResult.getOrderedRouteItems(ILogicEntityRoute route) AbstractOptimizationOutcome.getResourceId(ILogicEntityRoute route) IOptimizationOutcome.getResourceId(ILogicEntityRoute route) Gets the resource id.AbstractOptimizationOutcome.getResourceWorkingHours(ILogicEntityRoute route) IOptimizationOutcome.getResourceWorkingHours(ILogicEntityRoute route) Gets the resource working hours.doubleAbstractOptimizationOutcome.getRouteCost(ILogicEntityRoute route) doubleIOptimizationOutcome.getRouteCost(ILogicEntityRoute route) Gets the route cost.intAbstractOptimizationOutcome.getRouteId(ILogicEntityRoute route) intIOptimizationOutcome.getRouteId(ILogicEntityRoute route) Gets the route id.intAbstractOptimizationOutcome.getRouteIdleTimeSeconds(ILogicEntityRoute route) intIOptimizationOutcome.getRouteIdleTimeSeconds(ILogicEntityRoute route) Gets the route idle time seconds.intAbstractOptimizationOutcome.getRouteProductiveTimeSeconds(ILogicEntityRoute route) intIOptimizationOutcome.getRouteProductiveTimeSeconds(ILogicEntityRoute route) Gets the route productive time seconds.AbstractOptimizationOutcome.getRouteStartId(ILogicEntityRoute route) IOptimizationOutcome.getRouteStartId(ILogicEntityRoute route) Gets the route start id.AbstractOptimizationOutcome.getRouteTerminationId(ILogicEntityRoute route) IOptimizationOutcome.getRouteTerminationId(ILogicEntityRoute route) Gets the route termination id.intAbstractOptimizationOutcome.getRouteTerminationTransitionDistanceMeter(ILogicEntityRoute route) intIOptimizationOutcome.getRouteTerminationTransitionDistanceMeter(ILogicEntityRoute route) Gets the route termination transition distance meter.intAbstractOptimizationOutcome.getRouteTerminationTransitionTimeSeconds(ILogicEntityRoute route) intIOptimizationOutcome.getRouteTerminationTransitionTimeSeconds(ILogicEntityRoute route) Gets the route termination transition time seconds.intAbstractOptimizationOutcome.getRouteTimeSeconds(ILogicEntityRoute route) intIOptimizationOutcome.getRouteTimeSeconds(ILogicEntityRoute route) Gets the route time seconds.intAbstractOptimizationOutcome.getRouteTransitionDistanceMeter(ILogicEntityRoute route) intIOptimizationOutcome.getRouteTransitionDistanceMeter(ILogicEntityRoute route) Gets the route transition distance meter.intAbstractOptimizationOutcome.getRouteTransitionTimeSeconds(ILogicEntityRoute route) intIOptimizationOutcome.getRouteTransitionTimeSeconds(ILogicEntityRoute route) Gets the route transition time seconds.doubleAbstractOptimizationOutcome.getRouteUtilizationPercent(ILogicEntityRoute route) doubleIOptimizationOutcome.getRouteUtilizationPercent(ILogicEntityRoute route) Gets the route utilization percent.AbstractOptimizationOutcome.getRouteViolations(ILogicEntityRoute route) IOptimizationOutcome.getRouteViolations(ILogicEntityRoute route) Gets the route violations.AbstractOptimizationOutcome.getRouteViolationSummary(ILogicEntityRoute route) IOptimizationOutcome.getRouteViolationSummary(ILogicEntityRoute route) Gets the route violation summary.Method parameters in com.dna.jopt.framework.outcomewrapper with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic voidAbstractOptimizationOutcome.distributeJobViolations2Nodes(List<ILogicEntityRoute> routes, List<IViolation> jobVios) -
Uses of ILogicEntityRoute in com.dna.jopt.member.bucket.entity
Methods in com.dna.jopt.member.bucket.entity that return ILogicEntityRouteModifier and TypeMethodDescriptionEntity.exchangeExistingRouteWithClone(ILogicEntityRoute existingRoute) IEntity.exchangeExistingRouteWithClone(ILogicEntityRoute existingRoute) Entity.getRoute(int index) IEntity.getRoute(int index) Gets theILogicEntityRouteaccording to theindex.Methods in com.dna.jopt.member.bucket.entity that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionEntity.exchangeExistingRoutesWithClones(List<ILogicEntityRoute> existingRoutes) IEntity.exchangeExistingRoutesWithClones(List<ILogicEntityRoute> existingRoutes) Entity.getAnchoredRoutes()IEntity.getAnchoredRoutes()Returns allILogicEntityRoutewithanchorNodes, which are essentiallyIPillarNodesoverwriting the start or end of aRoute.Entity.getFirstMatchingRoute(INode node) Entity.getFirstMatchingRoute(String nodeId) IEntity.getFirstMatchingRoute(INode node) IEntity.getFirstMatchingRoute(String nodeId) Returns the firstILogicEntityRoutein which theINodeorIPillarNodewith the inputnodeIdwas found.Entity.getRouteByResourceAndWorkingHoursIndex(IResource res, int index) IEntity.getRouteByResourceAndWorkingHoursIndex(IResource res, int index) Entity.getRouteIterator()IEntity.getRouteIterator()Gets the routeiterator.Entity.getRoutes()IEntity.getRoutes()Gets the wholelistofILogicEntityRoutes.Entity.getRoutesByResource(IResource res) IEntity.getRoutesByResource(IResource res) Entity.getRoutesContainingElementId(String elementId) Entity.getRoutesContainingElementId(String elementId, boolean ignoreStartEnd) Entity.getRoutesContainingElementId(String elementId, String visitor, boolean ignoreStartEnd) IEntity.getRoutesContainingElementId(String elementId) IEntity.getRoutesContainingElementId(String elementId, boolean ignoreStartEnd) IEntity.getRoutesContainingElementId(String elementId, String visitor, boolean ignoreStartEnd) Methods in com.dna.jopt.member.bucket.entity with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionvoidEntity.addRoute(int index, ILogicEntityRoute logicRoute) voidEntity.addRoute(ILogicEntityRoute logicRoute) voidIEntity.addRoute(int index, ILogicEntityRoute logicRoute) Adds aILogicEntityRouteat theindexposition, shifting theRouteat that position to the right and updating allindexesvoidIEntity.addRoute(ILogicEntityRoute logicRoute) Adds anILogicEntityRoute.Entity.exchangeExistingRouteWithClone(ILogicEntityRoute existingRoute) IEntity.exchangeExistingRouteWithClone(ILogicEntityRoute existingRoute) booleanEntity.exchangeExistingRouteWithExistingRoute(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) booleanIEntity.exchangeExistingRouteWithExistingRoute(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) Entity.partialCopyExchangeExistingRoute(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) IEntity.partialCopyExchangeExistingRoute(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) voidEntity.removeRoute(ILogicEntityRoute remRoute) voidIEntity.removeRoute(ILogicEntityRoute remRoute) Removes anILogicEntityRoutefrom anIEntity.voidEntity.updateJointEntityBaseValueWithRoute(ILogicEntityRoute route) voidIEntity.updateJointEntityBaseValueWithRoute(ILogicEntityRoute route) Adds the value ofdistance, idle time, productive time, transit timeetc of the inputILogicEntityRouteto theIJoinedEntityDetailControllerof theIEntity.Method parameters in com.dna.jopt.member.bucket.entity with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionEntity.exchangeExistingRoutesWithClones(List<ILogicEntityRoute> existingRoutes) IEntity.exchangeExistingRoutesWithClones(List<ILogicEntityRoute> existingRoutes) Entity.partialCopy(List<ILogicEntityRoute> routes2BeCopied) IEntity.partialCopy(List<ILogicEntityRoute> routes2BeCopied) Returns anIEntityin which only the inputILogicEntityRoutesare actual copies, the rest of theIEntityconsists of references to the originalObject.voidEntity.setRoutes(List<ILogicEntityRoute> routes) voidIEntity.setRoutes(List<ILogicEntityRoute> routes) -
Uses of ILogicEntityRoute in com.dna.jopt.member.bucket.route
Classes in com.dna.jopt.member.bucket.route that implement ILogicEntityRouteFields in com.dna.jopt.member.bucket.route with type parameters of type ILogicEntityRouteModifier and TypeFieldDescriptionstatic final Comparator<ILogicEntityRoute>LogicEntityRouteComparators.AVERAGECOSTANDUTILIZATIONThe Constant AVERAGECOSTANDUTILIZATION.static final Comparator<ILogicEntityRoute>LogicEntityRouteComparators.CONSTRAINT_IDstatic final Comparator<ILogicEntityRoute>LogicEntityRouteComparators.DUTYHOURSSTARTThe Constant DUTYHOURSSTART.Methods in com.dna.jopt.member.bucket.route that return ILogicEntityRouteMethods in com.dna.jopt.member.bucket.route with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionbooleanILogicEntityRoute.hasSameElementsStructure(ILogicEntityRoute compareRoute) booleanLogicEntityRoute.hasSameElementsStructure(ILogicEntityRoute compareRoute) booleanILogicEntityRoute.hasSameElementsStructureIgnorePillars(ILogicEntityRoute compareRoute, boolean doIgnorePillars) booleanLogicEntityRoute.hasSameElementsStructureIgnorePillars(ILogicEntityRoute compareRoute, boolean doIgnorePillars) -
Uses of ILogicEntityRoute in com.dna.jopt.member.bucket.route.controller.cluster
Methods in com.dna.jopt.member.bucket.route.controller.cluster with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.bucket.route.controller.loadcontroller
Methods in com.dna.jopt.member.bucket.route.controller.loadcontroller with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionbooleanILoadController.cleanByRoute(ILogicEntityRoute route) booleanLoadController.cleanByRoute(ILogicEntityRoute route) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition
Methods in com.dna.jopt.member.unit.condition with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.bittype
Methods in com.dna.jopt.member.unit.condition.bittype with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.bittypewithexpertise
Methods in com.dna.jopt.member.unit.condition.bittypewithexpertise with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.connectedconstraint
Methods in com.dna.jopt.member.unit.condition.connectedconstraint with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.node
Methods in com.dna.jopt.member.unit.condition.node with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.pillar
Methods in com.dna.jopt.member.unit.condition.pillar with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.resource
Methods in com.dna.jopt.member.unit.condition.resource with parameters of type ILogicEntityRouteModifier 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) static com.dna.jopt.assessment.costassessorrestriction.restrictionresult.EntityRestrictionResultResourceLocationConstraint.assessMaxRadius(ILogicEntityRoute route, IOptimizationElement node, IOptimizationElement anchorNode, double maxRadiusDistanceMeter, String distanceViolationPrefix, long maxRadiusTimeMillis, String timeViolationPrefix, 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.type
Methods in com.dna.jopt.member.unit.condition.type with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.typewithexpertise
Methods in com.dna.jopt.member.unit.condition.typewithexpertise with parameters of type ILogicEntityRouteModifier 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 ILogicEntityRoute in com.dna.jopt.member.unit.condition.workinghour.multi
Methods in com.dna.jopt.member.unit.condition.workinghour.multi with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionvoidAbstractMultiWorkingHoursLevelConstraint.addCurrentCost(ILogicEntityRoute route, Double addCost) voidIMultiWorkingHoursLevelConstraint.addCurrentCost(ILogicEntityRoute route, Double addCost) static com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbstractMultiWorkingHoursLevelConstraint.applyCostAndGetResult(IMultiWorkingHoursLevelConstraint con, IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> allRoutes, List<org.apache.commons.lang3.tuple.Pair<Double, Optional<IViolation>>> costAndVios, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbstractMultiWorkingHoursLevelConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultIMultiWorkingHoursLevelConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultIMultiWorkingHoursLevelConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) AbstractMultiWorkingHoursLevelConstraint.getCurrentCost(ILogicEntityRoute route) IMultiWorkingHoursLevelConstraint.getCurrentCost(ILogicEntityRoute route) voidAbstractMultiWorkingHoursLevelConstraint.setCurrentCost(ILogicEntityRoute route, Double cost) voidIMultiWorkingHoursLevelConstraint.setCurrentCost(ILogicEntityRoute route, Double cost) Method parameters in com.dna.jopt.member.unit.condition.workinghour.multi with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbstractMultiWorkingHoursLevelConstraint.applyCostAndGetResult(IMultiWorkingHoursLevelConstraint con, IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> allRoutes, List<org.apache.commons.lang3.tuple.Pair<Double, Optional<IViolation>>> costAndVios, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultIMultiWorkingHoursLevelConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) Constructor parameters in com.dna.jopt.member.unit.condition.workinghour.multi with type arguments of type ILogicEntityRouteModifierConstructorDescriptionprotectedAbstractMultiWorkingHoursLevelConstraint(ToDoubleFunction<ILogicEntityRoute> costGetterFunction, ObjDoubleConsumer<ILogicEntityRoute> costSetterFunction) protectedAbstractMultiWorkingHoursLevelConstraint(ToDoubleFunction<ILogicEntityRoute> costGetterFunction, ObjDoubleConsumer<ILogicEntityRoute> costSetterFunction) protectedAbstractMultiWorkingHoursLevelConstraint(List<org.apache.commons.lang3.tuple.Pair<String, Integer>> pairs, ToDoubleFunction<ILogicEntityRoute> costGetterFunction, ObjDoubleConsumer<ILogicEntityRoute> costSetterFunction) protectedAbstractMultiWorkingHoursLevelConstraint(List<org.apache.commons.lang3.tuple.Pair<String, Integer>> pairs, ToDoubleFunction<ILogicEntityRoute> costGetterFunction, ObjDoubleConsumer<ILogicEntityRoute> costSetterFunction) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.workinghour.nodecolor
Methods in com.dna.jopt.member.unit.condition.workinghour.nodecolor with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbsoluteNodeColorMultiRouteConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNodeColorMultiRouteConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.condition.workinghour.nodecolor with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbsoluteNodeColorMultiRouteConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNodeColorMultiRouteConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.workinghour.zone
Methods in com.dna.jopt.member.unit.condition.workinghour.zone with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionbooleanAbstractZoneCodeConstraint.isSatisfied(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) IZoneCodeConstraint.matchCodesAndPenalize(Q qualification, List<Z> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of ILogicEntityRoute 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 ILogicEntityRouteModifier 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.matchCodesAndPenalize(UKPostCodeQualification quali, List<UKPostCode> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of ILogicEntityRoute 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 ILogicEntityRouteModifier 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.matchCodesAndPenalize(ZoneNumberQualification quali, List<ZoneNumber> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) static Optional<IViolation>ZoneNumberConstraint.setNoMatchCost(ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, int zoneNumberDelta, boolean resultRequested) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.filter.auto
Methods in com.dna.jopt.member.unit.filter.auto with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic List<IOptimizationElement>ForceFilterHelper.extractViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<ILogicRouteElementDetailItem> filterDecider) static List<IOptimizationElement>ForceFilterHelper.extractViolationCausingNodesViolationBased(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<List<IViolation>> filterDecider) static List<IOptimizationElement>ForceFilterHelper.getCapacityOverloadViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>ForceFilterHelper.getEarlyViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static Optional<List<JointCluster>>ClusterFilterHelper.getEffectiveClusters(ILogicEntityRoute route, double radiusMeter) static Optional<List<JointCluster>>ClusterFilterHelper.getEffectiveClusters(ILogicEntityRoute route, double radiusMeter, boolean useOnlyOptimizableNodes) static List<IOptimizationElement>ForceFilterHelper.getEndAnchorViolationsCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>ForceFilterHelper.getLateViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>ForceFilterHelper.getRouteDistanceViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.getRouteTimeViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, boolean isUseStrictMarign) static Optional<org.apache.commons.math3.util.Pair<List<IOptimizationElement>,List<INodeFilterReason>>> ForceFilterHelper.getViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> c) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveEarlyViolation(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveLateViolation(List<List<IOptimizationElement>> removeChunks, List<IOptimizationElement> alreadyFixedRemoveElements, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveRequiredSkillViolation(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveResourceMismatchViolation(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveRouteViolation(List<List<IOptimizationElement>> removeChunks, List<IOptimizationElement> alreadyFixedRemoveElements, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ClusterFilterHelper.validateFilterNodesSingleRoute(com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity ten, ILogicEntityRoute route, List<IOptimizationElement> kickNodesAspirants) Method parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic List<IOptimizationElement>ForceFilterHelper.extractViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<ILogicRouteElementDetailItem> filterDecider) static List<IOptimizationElement>ForceFilterHelper.extractViolationCausingNodesViolationBased(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<List<IViolation>> filterDecider) static 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 ILogicEntityRoute in com.dna.jopt.member.unit.filter.auto.filternodeconstraint
Methods in com.dna.jopt.member.unit.filter.auto.filternodeconstraint with parameters of type ILogicEntityRouteModifier 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) 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 ILogicEntityRoute in com.dna.jopt.member.unit.node
Methods in com.dna.jopt.member.unit.node with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionintAbstractNode.getJointVisitDuration(ILogicEntityRoute ownerRoute) Deprecated.intINode.getJointVisitDuration(ILogicEntityRoute ownerRoute) Deprecated.longAbstractNode.getJointVisitDurationMillis(ILogicEntityRoute ownerRoute) longINode.getJointVisitDurationMillis(ILogicEntityRoute ownerRoute) Gets theAbstractNode.getJointVisitDurationMillis(com.dna.jopt.member.bucket.route.ILogicEntityRoute), which is the reducedvisitDurationof aNodecaused by efficiency effects since severalNodesclose to one another.longAbstractNode.getVisitDurationMillis(ILogicEntityRoute ownerRoute) longINode.getVisitDurationMillis(ILogicEntityRoute ownerRoute) Gets the defined visit duration of a job at aNodein seconds. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.nodeedge
Methods in com.dna.jopt.member.unit.nodeedge with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionINodeEdgeConnector.getNodeConnection(IOptimizationElement from, IOptimizationElement to, ILogicEntityRoute contextRoute) NodeEdgeConnector.getNodeConnection(IOptimizationElement fromElement, IOptimizationElement toElement, ILogicEntityRoute contextRoute) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.nodeedge.externalprovider
Method parameters in com.dna.jopt.member.unit.nodeedge.externalprovider with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic voidExternalConnectionInvoker.invokeOne2ManyExternalConnector(IOptimizationElement targetElement, INodeEdgeConnector nc, List<ILogicEntityRoute> selectedRoutes, IConnectionProviderCaller caller) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.capacity
Methods in com.dna.jopt.member.unit.pnd.capacity with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionILoadCapacity.visit(ILoad load, IResourceDepot orgResourceDepot, double totalMatchedLeftCapacity, ILogicEntityRoute route, long resourceArrivalTime) The capacity is "visiting" a load. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.capacity.degrading
Methods in com.dna.jopt.member.unit.pnd.capacity.degrading with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionDegradingLoadCapacity.visit(ILoad load, IResourceDepot orgResourceDepot, double totalMatchedLeftCapacity, ILogicEntityRoute route, long resourceArrivalTime) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.capacity.simple
Methods in com.dna.jopt.member.unit.pnd.capacity.simple with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionSimpleLoadCapacity.visit(ILoad load, IResourceDepot orgResourceDepot, double totalMatchedLeftCapacity, ILogicEntityRoute route, long resourceArrivalTime) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.depot.resource
Methods in com.dna.jopt.member.unit.pnd.depot.resource with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionIResourceDepot.visit(INodeDepot nodeDepot, ILogicEntityRoute route, long arrivalTime) Visit. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.depot.resource.simple
Methods in com.dna.jopt.member.unit.pnd.depot.resource.simple with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionSimpleResourceDepot.visit(INodeDepot nodeDepot, ILogicEntityRoute route, long resourceArrivalTime) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.evaluation
Methods in com.dna.jopt.member.unit.pnd.evaluation with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic Optional<VisitDepotExchangeHelper>PNDEvaluationHelper.evaluateCapacity(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedNodeDataHolder, boolean isResultRequested) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.realtime
Methods in com.dna.jopt.member.unit.realtime with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionvoidIRealTimeManager.lockRoute(ILogicEntityRoute lockRoute) Lock route. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.relation.node2node
Methods in com.dna.jopt.member.unit.relation.node2node that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic Optional<ILogicEntityRoute>AbstracNode2NodeRelation.getRouteOfElement(IEntity en, IOptimizationElement e) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.routefinalize
Methods in com.dna.jopt.member.unit.routefinalize with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic booleanRouteFinalizer2.activateRoute(ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> curLockStopMillisOpt) Activate route.voidIRouteFinalizer.finalizeElements(List<IEntity> entities, ILogicEntityRoute targetRoute, List<IOptimizationElement> finalizeElements, List<IPillarNode> finalizePillars, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime) Finalize element.voidRouteFinalizer2.finalizeElements(List<IEntity> entities, ILogicEntityRoute targetRoute, List<IOptimizationElement> finalizeElements, List<IPillarNode> finalizePillars, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime) voidIRouteFinalizer.finalizeRoute(IEntity masterEntity, List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) Finalize element based on a selected master entity.voidIRouteFinalizer.finalizeRoute(List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) Finalize route.voidRouteFinalizer2.finalizeRoute(IEntity masterEntity, List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) voidRouteFinalizer2.finalizeRoute(List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.violation
Methods in com.dna.jopt.member.unit.violation that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionIViolation.getViolationActorRoutes()Gets the routes, which are triggering the violation.Violation.getViolationActorRoutes()Method parameters in com.dna.jopt.member.unit.violation with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionvoidIViolation.setViolationActorRoutes(List<ILogicEntityRoute> routes) Sets the routes, which are triggering the violation.voidViolation.setViolationActorRoutes(List<ILogicEntityRoute> routes) -
Uses of ILogicEntityRoute in com.dna.jopt.util
Methods in com.dna.jopt.util that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic Optional<ILogicEntityRoute>ExtractUtil.findFirstRoute(IEntity entity, Optional<String> resourceId, Boolean pillars, Boolean anchors) Find any route satisfied by conditions in paramsstatic List<ILogicEntityRoute>ExtractUtil.getRoutes(IEntity entity, IDutyHours whs) Get routes with resource duty hours got intersection with working hours specified by param whsstatic List<ILogicEntityRoute>ExtractUtil.getRoutesHavingPillars(IEntity entity) Get routes containing pillarsstatic List<ILogicEntityRoute>ExtractUtil.getRoutesONS(IEntity entity, Boolean justInUse) Get routes containing ONS nodes -
Uses of ILogicEntityRoute in com.dna.jopt.util.resultpostprocessor
Fields in com.dna.jopt.util.resultpostprocessor with type parameters of type ILogicEntityRouteModifier and TypeFieldDescriptionstatic final UnaryOperator<ILogicEntityRoute>ResultPostProcessor.MULTI_DAY_DETAIL_MAPPER