Class RandomWalkModel
java.lang.Object
java.util.concurrent.ForkJoinTask<java.lang.Void>
org.woehlke.computer.kurzweil.tabs.randomwalk.RandomWalkModel
- All Implemented Interfaces:
java.io.Serializable
,java.util.concurrent.Future<java.lang.Void>
,Startable
,TabModel
,RandomWalk
public class RandomWalkModel extends java.util.concurrent.ForkJoinTask<java.lang.Void> implements TabModel, RandomWalk
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from interface org.woehlke.computer.kurzweil.tabs.randomwalk.RandomWalk
TAB_TYPE
-
Constructor Summary
Constructors Constructor Description RandomWalkModel(RandomWalkContext tabCtx)
-
Method Summary
Modifier and Type Method Description protected boolean
exec()
java.lang.Void
getRawResult()
void
resetLattice()
protected void
setRawResult(java.lang.Void value)
void
start()
void
stop()
Methods inherited from class java.util.concurrent.ForkJoinTask
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, complete, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollSubmission, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.concurrent.Future
cancel, get, get, isCancelled, isDone
-
Constructor Details
-
RandomWalkModel
-
-
Method Details
-
exec
protected boolean exec()- Specified by:
exec
in classjava.util.concurrent.ForkJoinTask<java.lang.Void>
-
resetLattice
public void resetLattice() -
start
public void start() -
stop
public void stop() -
getRawResult
public java.lang.Void getRawResult()- Specified by:
getRawResult
in classjava.util.concurrent.ForkJoinTask<java.lang.Void>
-
setRawResult
protected void setRawResult(java.lang.Void value)- Specified by:
setRawResult
in classjava.util.concurrent.ForkJoinTask<java.lang.Void>
-