Package common

Class State


  • public class State
    extends java.lang.Object
    Simulation state identified by the tick. Contains states of all agents that are present in the simulation at the given tick.
    • Field Detail

      • tick

        private int tick
      • userStates

        private java.util.List<UserState> userStates
      • activeAgents

        private int activeAgents
    • Constructor Detail

      • State

        public State​(int tick,
                     java.util.List<UserState> userStates,
                     int activeAgents)
      • State

        public State​(int tick,
                     java.util.List<UserState> users)
      • State

        public State()
    • 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:
        toString in class java.lang.Object