A B C D E F G H I L M N O P R S T U V W

M

makeFriends(int, int, int, int) - Static method in class crowdmodel.utils.Misc
The function makeFriends defines the initial social structure.
makeMyPanel() - Method in class crowdmodel.gui.UserPanelInitializer
Defines a custom made panel in which one can design the user-editable parameters The GUI allows for setting the settings for the goals 1) indicate whether the goal should be turned on 2) the initial satisfaction level of the goal 3) the preference level of a goal (following a distribution or a customised number)
ManipulationRule - Class in crowdmodel.agents
A manipulation rule concerns a behaviour that involves one object changing the other.
ManipulationRule() - Constructor for class crowdmodel.agents.ManipulationRule
 
MathUtils - Class in crowdmodel.utils
Class that describes static method functions = functions that do not need a class instantiation to be used = mathematical functions that are convenient for my model, however are not part of the model
MathUtils() - Constructor for class crowdmodel.utils.MathUtils
 
matrixPrint(int[][]) - Static method in class crowdmodel.utils.Misc
Prints a matrix on the console, specificly a matrix for friends with the first row being printed outside the matrix...
matrixPrint(double[][]) - Static method in class crowdmodel.utils.Misc
Prints a matrix on the console - overloading function depending on the type of matrix here a matrix filled with Double values
MAX_DENSITY - Static variable in class crowdmodel.Constants
 
MAX_SURROUNDING - Static variable in class crowdmodel.Constants
nearby = # persons in surrounding maxNearby = max. possible persons in surrounding = area of 1 person / area of the surrounding personArea = area of 1 person = 0.4 * 0.4 = 0.16 m^2 surroundingArea = area of the surrounding = area of a circle = pi * r^2 = pi * gaze-depth^2 = pi * (2 * unit2meter)^2 = 3,14 * (2 * 0,4)^2 = 2,01 maxSurrounding = 2,01/0.16 = 12,6
MEDIUM2H_AROUSAL - Static variable in class crowdmodel.Constants
 
Memory - Class in crowdmodel.agents
Memory is a main part of the model structure.
Memory() - Constructor for class crowdmodel.agents.Memory
The memory constructor initialises memory by creating goals, other memory elements, and their associations
MemoryElement - Class in crowdmodel.agents
A memoryElement is a component of the Memory.
MemoryElement() - Constructor for class crowdmodel.agents.MemoryElement
Constructor
METER2UNIT - Static variable in class crowdmodel.Constants
 
Misc - Class in crowdmodel.utils
Class that describes static method functions = functions that do not need a class instantiation to be used = functions that are convenient for my model, however are not part of the model These involve functions that describe perception functions like the agents that can be perceived by an individual, or to check whether a position is walkable or not, functions to initialise the social structure etc.
Misc() - Constructor for class crowdmodel.utils.Misc
 
MiscSingleton - Class in crowdmodel.utils
This is a singleton class to make sure that there are unique ID's for the objects in the crowd model A singleton class is a construction in which one is sure that there is only one unique instantiation of that class.
MiscSingleton() - Constructor for class crowdmodel.utils.MiscSingleton
A private constructor as this is a singleton class can only be called by getInstance, which makes sure that this class is only instantiated once
MODULO - Static variable in class crowdmodel.Constants
 
Motor - Class in crowdmodel.agents
 
Motor() - Constructor for class crowdmodel.agents.Motor
 
move(double) - Method in class crowdmodel.agents.LocomotionRule
MoveBraitenBerg describes movement still very simple, however if the target position ahead isn't walkable, the free spots +/-45 degrees the agent will move to that spot TODO update this description
moveOriginalMess(double) - Method in class crowdmodel.agents.LocomotionRule
Describes the movement of an agent.
moveSimple(double) - Method in class crowdmodel.agents.LocomotionRule
MoveSimple describes movement in the most simple form.
moveTest() - Method in class crowdmodel.agents.LocomotionRule
 
myGUIelements() - Method in class crowdmodel.gui.UserPanelInitializer
Defines all the GUI elements that are used displayed in the User Panel.

A B C D E F G H I L M N O P R S T U V W