public class AutoNodeFilter extends com.dna.jopt.revision.algorithm.poststepmanagment.AbstractPostStepManager implements IAutoNodeFilter
Constructor and Description |
---|
AutoNodeFilter(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca,
IOptimization opti) |
Modifier and Type | Method and Description |
---|---|
void |
invokeAutoFilterConstraints(IEntity en) |
void |
manualExecute(com.dna.jopt.revision.algorithm.IOptimizationAlgorithm optAlgo)
Deprecated.
|
void |
perform(com.dna.jopt.revision.algorithm.IOptimizationAlgorithm optAlgo) |
CompletableFuture<Void> |
performManual() |
void |
renewAutoFilterConstraintControllers(IEntity en) |
void |
setExecutionList(List<Double> userExecutionList) |
void |
strictFilterNodes(com.dna.jopt.revision.algorithm.IOptimizationAlgorithm optAlgo,
double executionPercentage) |
getAssessor, getOptimization, isPerformInitalCallAfterSnapshotResume, performInitialCallAfterSnapshotResume, setAssessor, setOptimization, tryUnblocking
public AutoNodeFilter(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, IOptimization opti)
public void setExecutionList(List<Double> userExecutionList)
setExecutionList
in interface IAutoNodeFilter
public CompletableFuture<Void> performManual()
performManual
in interface IAutoNodeFilter
@Deprecated public void manualExecute(com.dna.jopt.revision.algorithm.IOptimizationAlgorithm optAlgo)
manualExecute
in interface IAutoNodeFilter
public void perform(com.dna.jopt.revision.algorithm.IOptimizationAlgorithm optAlgo)
perform
in interface com.dna.jopt.revision.algorithm.poststepmanagment.IPostStepManager
public void strictFilterNodes(com.dna.jopt.revision.algorithm.IOptimizationAlgorithm optAlgo, double executionPercentage)
public void renewAutoFilterConstraintControllers(IEntity en)
renewAutoFilterConstraintControllers
in interface IAutoNodeFilter
public void invokeAutoFilterConstraints(IEntity en)
invokeAutoFilterConstraints
in interface IAutoNodeFilter
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.