T - public class LDSRelationComputer<T> extends AAlgorithm<RelationComputationProblem<T>,java.util.List<java.util.List<T>>>
| Constructor and Description |
|---|
LDSRelationComputer(java.util.List<java.util.Collection<T>> sets) |
LDSRelationComputer(RelationComputationProblem<T> problem) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.List<T>> |
call()
Overrides the call of Callable to restrict the set of allowed exceptions
|
java.lang.String |
getLoggerName() |
int |
getNumCreatedNodes() |
int |
getNumRecycledNodes() |
java.util.List<T> |
nextTuple() |
AlgorithmEvent |
nextWithException()
Continues the execution of the algorithm until the next event is emitted.
|
void |
setLoggerName(java.lang.String name) |
activate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, cancel, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getConfig, getId, getInput, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasNext, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, iterator, next, post, registerActiveThread, registerListener, resolveShutdownInterruptOnCurrentThread, setConfig, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdownpublic LDSRelationComputer(java.util.List<java.util.Collection<T>> sets)
public LDSRelationComputer(RelationComputationProblem<T> problem)
public AlgorithmEvent nextWithException() throws java.lang.InterruptedException, AlgorithmExecutionCanceledException, AlgorithmTimeoutedException
IAlgorithmjava.lang.InterruptedExceptionAlgorithmExecutionCanceledExceptionAlgorithmTimeoutedExceptionpublic java.util.List<T> nextTuple() throws java.lang.InterruptedException, AlgorithmExecutionCanceledException, AlgorithmTimeoutedException
java.lang.InterruptedExceptionAlgorithmExecutionCanceledExceptionAlgorithmTimeoutedExceptionpublic java.util.List<java.util.List<T>> call() throws java.lang.InterruptedException, AlgorithmExecutionCanceledException, AlgorithmTimeoutedException
IAlgorithmjava.lang.InterruptedExceptionAlgorithmExecutionCanceledExceptionAlgorithmTimeoutedExceptionpublic int getNumRecycledNodes()
public int getNumCreatedNodes()
public void setLoggerName(java.lang.String name)
setLoggerName in interface ILoggingCustomizablesetLoggerName in class AAlgorithm<RelationComputationProblem<T>,java.util.List<java.util.List<T>>>public java.lang.String getLoggerName()
getLoggerName in interface ILoggingCustomizablegetLoggerName in class AAlgorithm<RelationComputationProblem<T>,java.util.List<java.util.List<T>>>