public abstract class ASamplingAlgorithm<D extends IDataset<?>> extends ai.libs.jaicore.basic.algorithm.AAlgorithm<D,D> implements ISamplingAlgorithm<D>
| Modifier and Type | Field and Description |
|---|---|
protected D |
sample |
protected java.lang.Integer |
sampleSize |
| Modifier | Constructor and Description |
|---|---|
protected |
ASamplingAlgorithm(D input) |
| Modifier and Type | Method and Description |
|---|---|
D |
call() |
protected ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent |
doInactiveStep() |
void |
setSampleSize(int size) |
activate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, cancel, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getConfig, getId, getInput, getLoggerName, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasNext, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, iterator, next, post, registerActiveThread, registerListener, resolveShutdownInterruptOnCurrentThread, setConfig, setLoggerName, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdownclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected ASamplingAlgorithm(D input)
public void setSampleSize(int size)
public D call() throws java.lang.InterruptedException, ai.libs.jaicore.basic.algorithm.AlgorithmExecutionCanceledException, ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException
call in interface ai.libs.jaicore.basic.algorithm.IAlgorithm<D extends IDataset<?>,D extends IDataset<?>>call in interface java.util.concurrent.Callable<D extends IDataset<?>>java.lang.InterruptedExceptionai.libs.jaicore.basic.algorithm.AlgorithmExecutionCanceledExceptionai.libs.jaicore.basic.algorithm.exceptions.AlgorithmExceptionprotected ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent doInactiveStep()
throws ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException
ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException