Class ASimplifiedTSCLearningAlgorithm<T,​C extends ASimplifiedTSClassifier<T>>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cancel()
      C getClassifier()  
      boolean hasNext()
      java.util.Iterator<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent> iterator()
      ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent next()
      ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent nextWithException()
      void registerListener​(java.lang.Object listener)
      • Methods inherited from class ai.libs.jaicore.basic.algorithm.AAlgorithm

        activate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getConfig, getId, getInput, getLoggerName, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, post, registerActiveThread, resolveShutdownInterruptOnCurrentThread, setConfig, setLoggerName, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdown
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface ai.libs.jaicore.basic.algorithm.IAlgorithm

        call
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from interface java.util.Iterator

        forEachRemaining, remove
    • Constructor Detail

      • ASimplifiedTSCLearningAlgorithm

        protected ASimplifiedTSCLearningAlgorithm​(ai.libs.jaicore.basic.algorithm.IAlgorithmConfig config,
                                                  C classifier,
                                                  TimeSeriesDataset input)
    • Method Detail

      • getClassifier

        public C getClassifier()
      • registerListener

        public void registerListener​(java.lang.Object listener)
        Specified by:
        registerListener in interface ai.libs.jaicore.basic.algorithm.IAlgorithm<T,​C extends ASimplifiedTSClassifier<T>>
        Overrides:
        registerListener in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset,​C extends ASimplifiedTSClassifier<T>>
      • nextWithException

        public ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent nextWithException()
      • iterator

        public java.util.Iterator<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<T>
        Overrides:
        iterator in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset,​C extends ASimplifiedTSClassifier<T>>
      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<T>
        Overrides:
        hasNext in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset,​C extends ASimplifiedTSClassifier<T>>
      • next

        public ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent next()
        Specified by:
        next in interface java.util.Iterator<T>
        Overrides:
        next in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset,​C extends ASimplifiedTSClassifier<T>>
      • cancel

        public void cancel()
        Specified by:
        cancel in interface ai.libs.jaicore.basic.Cancelable
        Overrides:
        cancel in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset,​C extends ASimplifiedTSClassifier<T>>