Uses of Interface
com.dna.jopt.member.unit.filter.auto.filternodeconstraint.IAutoFilterNodeConstraint
Packages that use IAutoFilterNodeConstraint
Package
Description
-
Uses of IAutoFilterNodeConstraint in com.dna.jopt.member.unit.filter.auto
Method parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type IAutoFilterNodeConstraintModifier and TypeMethodDescriptionstatic List<IOptimizationElement>ForceFilterHelper.extractJobViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<IEntity> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, BiPredicate<IEntity, ILogicRouteElementDetailItem> filterDecider) 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) 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 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, RandomGenerator rng) 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) -
Uses of IAutoFilterNodeConstraint in com.dna.jopt.member.unit.filter.auto.collecting
Methods in com.dna.jopt.member.unit.filter.auto.collecting that return types with arguments of type IAutoFilterNodeConstraintModifier and TypeMethodDescriptionAutoFilterViolationAndConstraintCollector.getAutoFilterNodeConstraints()IAutoFilterViolationAndConstrainCollector.getAutoFilterNodeConstraints()Method parameters in com.dna.jopt.member.unit.filter.auto.collecting with type arguments of type IAutoFilterNodeConstraintModifier and TypeMethodDescriptionvoidAutoFilterViolationAndConstraintCollector.invokeAutoFilterConstraintsFromUser(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList) voidIAutoFilterViolationAndConstrainCollector.invokeAutoFilterConstraintsFromUser(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList) -
Uses of IAutoFilterNodeConstraint in com.dna.jopt.member.unit.filter.auto.filternodeconstraint
Classes in com.dna.jopt.member.unit.filter.auto.filternodeconstraint that implement IAutoFilterNodeConstraintModifier and TypeClassDescriptionclassThe Class AbstractAutoFilterConstraint.classclassclassclassclassclassclassclassclassclass -
Uses of IAutoFilterNodeConstraint in com.dna.jopt.member.unit.node
Method parameters in com.dna.jopt.member.unit.node with type arguments of type IAutoFilterNodeConstraintModifier and TypeMethodDescriptionvoidAbstractNode.setAutoFilterConstraints(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraints) voidINode.setAutoFilterConstraints(List<IAutoFilterNodeConstraint> autoFilterNodeConstraints) Sets aIConstraintat aNodefor which it could be filtered.