Package ai.libs.jaicore.experiments
Class MaxNumberOfEventsTerminationCriterion
- java.lang.Object
-
- ai.libs.jaicore.experiments.MaxNumberOfEventsTerminationCriterion
-
- All Implemented Interfaces:
IExperimentTerminationCriterion
public class MaxNumberOfEventsTerminationCriterion extends java.lang.Object implements IExperimentTerminationCriterion
-
-
Constructor Summary
Constructors Constructor Description MaxNumberOfEventsTerminationCriterion(int maxNumberOfEvents, java.lang.Class<? extends org.api4.java.algorithm.events.IAlgorithmEvent> matchedClass)MaxNumberOfEventsTerminationCriterion(int maxNumberOfEvents, java.util.List<java.lang.Class<? extends org.api4.java.algorithm.events.IAlgorithmEvent>> matchedClasses)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandoesTerminate(org.api4.java.algorithm.events.IAlgorithmEvent e, org.api4.java.algorithm.IAlgorithm<?,?> algorithm)
-
-
-
Constructor Detail
-
MaxNumberOfEventsTerminationCriterion
public MaxNumberOfEventsTerminationCriterion(int maxNumberOfEvents, java.lang.Class<? extends org.api4.java.algorithm.events.IAlgorithmEvent> matchedClass)
-
MaxNumberOfEventsTerminationCriterion
public MaxNumberOfEventsTerminationCriterion(int maxNumberOfEvents, java.util.List<java.lang.Class<? extends org.api4.java.algorithm.events.IAlgorithmEvent>> matchedClasses)
-
-
Method Detail
-
doesTerminate
public boolean doesTerminate(org.api4.java.algorithm.events.IAlgorithmEvent e, org.api4.java.algorithm.IAlgorithm<?,?> algorithm)- Specified by:
doesTerminatein interfaceIExperimentTerminationCriterion
-
-