Package common
Class State
- java.lang.Object
-
- common.State
-
public class State extends java.lang.ObjectSimulation state identified by the tick. Contains states of all agents that are present in the simulation at the given tick.
-
-
Field Summary
Fields Modifier and Type Field Description private intactiveAgentsprivate inttickprivate java.util.List<UserState>userStates
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUserState(UserState userState)voidcalculateActiveAgents()intgetActiveAgents()doublegetDisseminationFactor()intgetTick()java.util.List<UserState>getUserStates()voidsetActiveAgents(int activeAgents)voidsetTick(int tick)voidsetUserStates(java.util.List<UserState> userStates)java.lang.StringtoString()
-
-
-
Field Detail
-
tick
private int tick
-
userStates
private java.util.List<UserState> userStates
-
activeAgents
private int activeAgents
-
-
Method Detail
-
calculateActiveAgents
public void calculateActiveAgents()
-
getTick
public int getTick()
-
setTick
public void setTick(int tick)
-
getUserStates
public java.util.List<UserState> getUserStates()
-
setUserStates
public void setUserStates(java.util.List<UserState> userStates)
-
addUserState
public void addUserState(UserState userState)
-
getActiveAgents
public int getActiveAgents()
-
setActiveAgents
public void setActiveAgents(int activeAgents)
-
getDisseminationFactor
public double getDisseminationFactor()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-