public abstract class Runtime
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Runtime.ThreadState |
Constructor and Description |
---|
Runtime() |
public long getRoundsDone()
public void setRoundsDone(long roundsDone)
public int size()
public boolean hasNodes()
public Node getNodeByID(int id)
public NodesQuadrantMap getNodesQuadrants()
public void setNodesQuadrants(NodesQuadrantMap nodesQuadrants)
public AbstractNodesPositionMatrix getSingleMatrix()
public void setSingleMatrix(AbstractNodesPositionMatrix singleMatrix)
public ConcurrentNodesPositionHashMap getNodesHash()
public void setNodesHash(ConcurrentNodesPositionHashMap nodesHash)
public int nodesSize()
public AbstractNodesList[] getMyLists()
public void setMyLists(NodesList[] myLists)
public long getNumberOfRounds()
public void setNumberOfRounds(long numberOfRounds)
public long getNumberOfEvents()
public void setNumberOfEvents(long numberOfEvents)
public PacketsInTheAir getPacketsInTheAir()
public void setPacketsInTheAir(PacketsInTheAir packetsInTheAir)
public boolean isAbort()
public void setAbort(boolean abort)
public long getRefreshRate()
public void setRefreshRate(long refreshRate)
public AbstractNodesPositionMatrix[] getNodesMatrix()
public void setNodesMatrix(NodesPositionMatrix[] nodesMatrix)
public FactsList[] getFactList()
public void removeNodes()
public void removeFacts()
public abstract void run()