java.lang.Objectorg.nlogo.nvm.Job
org.nlogo.nvm.ConcurrentJob
public class ConcurrentJob
| Field Summary |
|---|
| Fields inherited from class org.nlogo.nvm.Job |
|---|
agentset, buttonTurnIsOver, DONE, owner, parentContext, random, REMOVED, result, RUNNING, state, stopping, topLevelProcedure |
| Constructor Summary | |
|---|---|
ConcurrentJob(JobOwner owner,
AgentSet agentset,
Procedure topLevelProcedure,
int address,
Context parentContext)
|
|
ConcurrentJob(JobOwner owner,
AgentSet agentset,
Procedure topLevelProcedure,
int address,
Context parentContext,
org.nlogo.util.MersenneTwisterFast random)
|
|
| Method Summary | |
|---|---|
void |
finish()
|
void |
newAgentJoining(Agent agent,
int count,
int address)
|
void |
step()
|
| Methods inherited from class org.nlogo.nvm.Job |
|---|
isLinkForeverButtonJob, isTurtleForeverButtonJob, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ConcurrentJob(JobOwner owner,
AgentSet agentset,
Procedure topLevelProcedure,
int address,
Context parentContext)
public ConcurrentJob(JobOwner owner,
AgentSet agentset,
Procedure topLevelProcedure,
int address,
Context parentContext,
org.nlogo.util.MersenneTwisterFast random)
| Method Detail |
|---|
public void newAgentJoining(Agent agent,
int count,
int address)
public void step()
throws LogoException
step in class JobLogoExceptionpublic void finish()
finish in class Job