Uses of Interface
com.dna.jopt.member.bucket.route.controller.detail.ILogicRouteElementDetailItem
Packages that use ILogicRouteElementDetailItem
Package
Description
-
Uses of ILogicRouteElementDetailItem in com.dna.jopt.framework.body
Methods in com.dna.jopt.framework.body that return ILogicRouteElementDetailItemModifier and TypeMethodDescriptionIOptimization.getNoneOptimizableNodDetail
(String elementId) Gets the value in theOptimization.getNoneOptimizableElementsDetailHolder()
for the givenelementId
.Optimization.getNoneOptimizableNodDetail
(String elementId) Methods in com.dna.jopt.framework.body that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionprotected Map<String,
ILogicRouteElementDetailItem> Optimization.getNoneOptimizableElementsDetailHolder()
Gets the none optimizable elements detail holder.IOptimization.getNoneOptimizableElementsDetails()
Optimization.getNoneOptimizableElementsDetails()
Methods in com.dna.jopt.framework.body with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionvoid
IOptimization.putNoneOptimizableNodDetail
(String elementId, ILogicRouteElementDetailItem details) Puts a value atelementId
inOptimization.getNoneOptimizableElementsDetailHolder()
.void
Optimization.putNoneOptimizableNodDetail
(String elementId, ILogicRouteElementDetailItem details) Method parameters in com.dna.jopt.framework.body with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionprotected void
Optimization.putAllNoneOptimizableNodDetail
(Map<String, ILogicRouteElementDetailItem> noneOptimizableElementsDetailHolder) Put all none optimizable nod detail. -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.framework.outcomewrapper
Methods in com.dna.jopt.framework.outcomewrapper that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionIOptimizationResult.getOrderedRouteItems
(ILogicEntityRoute route) Gets theroute
elements sorted by arrival.OptimizationResult.getOrderedRouteItems
(ILogicEntityRoute route) IOptimizationResult.getRouteDetail
(String nodeId) OptimizationResult.getRouteDetail
(String nodeId) IOptimizationResult.getRouteDetailsByMemberNode
(String nodeId) OptimizationResult.getRouteDetailsByMemberNode
(String nodeId) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.bucket.entity.controller.relationship
Methods in com.dna.jopt.member.bucket.entity.controller.relationship that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionIRelationshipController.getPersistendRelationShipDetailMap()
Gets the persistent map with theIOptimizationElement
and theILogicRouteElementDetailItem
.RelationshipController.getPersistendRelationShipDetailMap()
IRelationshipController.getRelationShipDetailMap()
RelationshipController.getRelationShipDetailMap()
IRelationshipController.getRelationShipDetails
(IOptimizationElement el) Gets theOptional
ILogicRouteElementDetailItem
.RelationshipController.getRelationShipDetails
(IOptimizationElement el) Methods in com.dna.jopt.member.bucket.entity.controller.relationship with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionvoid
IRelationshipController.addRelationShipDetails
(ILogicRouteElementDetailItem details) Adds the inputILogicRouteElementDetailItem
on theRelationshipController.node2DetailsPersistendMap
as well as on theRelationshipController.node2DetailsMap
.void
RelationshipController.addRelationShipDetails
(ILogicRouteElementDetailItem details) Method parameters in com.dna.jopt.member.bucket.entity.controller.relationship with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionvoid
IRelationshipController.setPersistentRelationShipDetailMap
(Map<IOptimizationElement, ILogicRouteElementDetailItem> map) Sets the persistent map with theIOptimizationElement
and theILogicRouteElementDetailItem
.void
RelationshipController.setPersistentRelationShipDetailMap
(Map<IOptimizationElement, ILogicRouteElementDetailItem> map) void
IRelationshipController.setRelationShipDetailMap
(Map<IOptimizationElement, ILogicRouteElementDetailItem> map) Sets the map with theIOptimizationElement
and theILogicRouteElementDetailItem
.void
RelationshipController.setRelationShipDetailMap
(Map<IOptimizationElement, ILogicRouteElementDetailItem> map) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.bucket.route.controller.detail
Classes in com.dna.jopt.member.bucket.route.controller.detail that implement ILogicRouteElementDetailItemFields in com.dna.jopt.member.bucket.route.controller.detail with type parameters of type ILogicRouteElementDetailItemModifier and TypeFieldDescriptionstatic final Comparator<ILogicRouteElementDetailItem>
LogicRouteElementDetailComparators.arrival
static final Comparator<ILogicRouteElementDetailItem>
LogicRouteElementDetailComparators.earliness_inverse
static final Comparator<ILogicRouteElementDetailItem>
LogicRouteElementDetailComparators.idleTime_inverse
static final Comparator<ILogicRouteElementDetailItem>
LogicRouteElementDetailComparators.lateness_inverse
static final Comparator<ILogicRouteElementDetailItem>
LogicRouteElementDetailComparators.transitionDistance_inverse
static final Comparator<ILogicRouteElementDetailItem>
LogicRouteElementDetailComparators.transitionTime_inverse
Methods in com.dna.jopt.member.bucket.route.controller.detail that return ILogicRouteElementDetailItemModifier and TypeMethodDescriptionILogicRouteElementDetailController.getElementDetails
(IOptimizationElement node) LogicRouteElementDetailController.getElementDetails
(IOptimizationElement node) ILogicRouteElementDetailController.invokeNodeDataHolder
(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder) LogicRouteElementDetailController.invokeNodeDataHolder
(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder) ILogicRouteElementDetailController.setDetails
(long arrivalTime, long departureTime, long transitionTime, long idleTime, boolean isDelocatedIdleTime, long whiteSpaceIdleTime, long durationTime, double distance2prevElement, long earlyDeviationMillis, long lateDeviationMillis, IOptimizationElement node, int choosenOpeningHoursIndex, int choosenWorkingHoursIndex, String visitorId, ILogicRouteElementDetailItem.ScheduleStatus status, double[] loadChange, double[] curCapacity, INodeDepot depotBeforeVisit, INodeDepot depotAfterVisit, com.dna.jopt.config.types.Position effectivePosition) LogicRouteElementDetailController.setDetails
(long arrivalTime, long departureTime, long transitionTime, long idleTime, boolean isDelocatedIdleTime, long whiteSpaceIdleTime, long durationTime, double distance2prevElement, long earlyDeviationMillis, long lateDeviationMillis, IOptimizationElement node, int choosenOpeningHoursIndex, int choosenWorkingHoursIndex, String visitorId, ILogicRouteElementDetailItem.ScheduleStatus status, double[] loadChange, double[] curCapacity, INodeDepot depotBeforeVisit, INodeDepot depotAfterVisit, com.dna.jopt.config.types.Position effectivePosition) Methods in com.dna.jopt.member.bucket.route.controller.detail that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionILogicRouteElementDetailController.getAsSortedList
(Comparator<ILogicRouteElementDetailItem> comparator) LogicRouteElementDetailController.getAsSortedList
(Comparator<ILogicRouteElementDetailItem> comparator) ILogicRouteElementDetailController.getAsSortedListByArrival()
LogicRouteElementDetailController.getAsSortedListByArrival()
ILogicRouteElementDetailController.getRouteDetailMap()
LogicRouteElementDetailController.getRouteDetailMap()
Methods in com.dna.jopt.member.bucket.route.controller.detail with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionvoid
ILogicRouteElementDetailController.setDetails
(ILogicRouteElementDetailItem details) void
LogicRouteElementDetailController.setDetails
(ILogicRouteElementDetailItem details) Method parameters in com.dna.jopt.member.bucket.route.controller.detail with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionILogicRouteElementDetailController.getAsSortedList
(Comparator<ILogicRouteElementDetailItem> comparator) LogicRouteElementDetailController.getAsSortedList
(Comparator<ILogicRouteElementDetailItem> comparator) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.filter.auto
Methods in com.dna.jopt.member.unit.filter.auto that return types with arguments of type ILogicRouteElementDetailItemMethod parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionstatic Map<String,
IOptimizationElement> ForceFilterHelper.createEffectivePositionMap
(IOptimizationElement start, List<ILogicRouteElementDetailItem> sortedRouteDetails) static 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) Constructor parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type ILogicRouteElementDetailItemModifierConstructorDescriptionJointCluster
(double inDistance, double outDistance, long totalProductiveTime, List<ILogicRouteElementDetailItem> items) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.relation.node2node
Methods in com.dna.jopt.member.unit.relation.node2node that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionstatic Optional<ILogicRouteElementDetailItem>
AbstracNode2NodeRelation.getDetailsOfElement
(IEntity en, IOptimizationElement e) Methods in com.dna.jopt.member.unit.relation.node2node with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
INode2NodeRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.relation.node2node with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
INode2NodeRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.relation.node2node.tempus
Methods in com.dna.jopt.member.unit.relation.node2node.tempus with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
NegativeRelativeTimeWindow2RelatedNodeRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
RelativeTimeWindow2RelatedNodeRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.relation.node2node.tempus with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
NegativeRelativeTimeWindow2RelatedNodeRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
RelativeTimeWindow2RelatedNodeRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.relation.node2node.visitor
Methods in com.dna.jopt.member.unit.relation.node2node.visitor with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
RelativeVisitor2RelatedNodeRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.relation.node2node.visitor with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
RelativeVisitor2RelatedNodeRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.relation.node2nodes.multiday
Methods in com.dna.jopt.member.unit.relation.node2nodes.multiday with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
Node2NodesMultiDayRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
Node2NodesMultiDayRelation.checkRelationOld
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.relation.node2nodes.multiday with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
Node2NodesMultiDayRelation.checkRelation
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
Node2NodesMultiDayRelation.checkRelationOld
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested)