Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
A
actionBye(Player)
- Method in class bot.
EmotionalBot
We will tell bye to the agent, that means we want to end contact with him for now.
actionCompliment(Player)
- Method in class bot.
EmotionalBot
We will compliment the agent - should be used for humans.
actionCuddle(Player)
- Method in class bot.
EmotionalBot
We will cuddle the agent - should be used for animals.
actionGiveItem(Player, ScenarioItemType)
- Method in class bot.
EmotionalBot
We will give target item to targetAgent if we have the item.
actionInsult(Player)
- Method in class bot.
EmotionalBot
We will insult the agent - should be used for humans.
actionKick(Player)
- Method in class bot.
EmotionalBot
We will kick the agent - should be used for animals.
actionKiss(Player)
- Method in class bot.
EmotionalBot
We will kiss the agent.
actionLeave(Player)
- Method in class bot.
EmotionalBot
We will leave the agent (leave the state AGENT_WITH) - we are probably angry on the agent, so we leave him at last.
actionLeaveDelayConst
- Variable in class bot.
EventGenerator
Delay between two leave action events generated
ActionLog
- Class in
logging
This class is used to store one action issued in our scenario.
ActionLog(ActionType, int, double, String, double, double)
- Constructor for class logging.
ActionLog
Complete constructor that initializes all the variables.
actionMakeProposal(Player, ProposalType)
- Method in class bot.
EmotionalBot
We will make input proposal to target agent.
actionMultipleBye(Collection<Player>)
- Method in class bot.
EmotionalBot
We will send bye to all the input agents (should be used just for agent interrupters).
actionSex(Player)
- Method in class bot.
EmotionalBot
We will have sex with the agent - should be made after SEX proposal was accepted.
actionsHistory
- Variable in class logging.
AgentLogging
Agents action history.
actionSlap(Player)
- Method in class bot.
EmotionalBot
We will slap the agent - should be used for humans.
ActionType
- Enum in
info
Here all the actions in the Pogamut scenario are defined.
ActionType()
- Constructor for enum info.
ActionType
actionType
- Variable in class logging.
ActionLog
The type of the action.
adjustLocations(Location[])
- Method in class bot.
EmotionalBot
This will compute new Location to avoid hitting other players.
adjustLocations(Location[])
- Method in class bot.
PolymorphBot
This will compute new Location to avoid hitting other players.
AEmotion
- Class in
almabasedmodel
This class is used to store ALMA emotions outside ALMA.
AEmotion(EmotionType, double, String, int)
- Constructor for class almabasedmodel.
AEmotion
Constructor for this class.
AEmotionState
- Class in
almabasedmodel
This class is used to count and store the feeling toward other agents in the scenario and provides interface between ALMA and our agent.
AEmotionState(PogamutALMA, EmotionalBot)
- Constructor for class almabasedmodel.
AEmotionState
Only constructor for this class, requires few other objects.
AEventGenerator
- Class in
almabasedmodel
This class evaluates and generates emotional events for ALMA emotional model.
AEventGenerator(PogamutALMA, AEmotionState, EmotionalBot)
- Constructor for class almabasedmodel.
AEventGenerator
Only constructor for this class.
agency
- Variable in class logging.
EmotionEventLog
Agency variable
agentActionCounts
- Variable in class logging.
AgentLogProcessor
agentActionCounts
- Variable in class logging.
DiplomaGraphsAndLogsCreator
agentDoubleActions
- Variable in class logging.
AgentLogProcessor
agentDoubleActions
- Variable in class logging.
DiplomaGraphsAndLogsCreator
agentGoalPlace
- Variable in class logging.
AgentStateLog
Place our agent wanted to go at the time.
agentGoalTarget
- Variable in class logging.
AgentStateLog
Location our agent wanted to go at the time.
agentId
- Variable in class info.
ConversationInfo
Id of the agent
agentId
- Variable in class info.
ItemRequest
Id of the agent that requested the item
agentId
- Variable in class logging.
AgentLogging
Id of the agent this storage is for.
agentId
- Variable in class logging.
FeelingLog
Id of the target agent.
agentID
- Variable in class logging.
FeelingSceneResult
Id of the agent the feeling attitude here is connected to.
agentId
- Variable in class logging.
ItemLog
Agent we have received item from or agent we have given item to
agentInfo
- Variable in class bot.
EmotionalBot
Information about agent state
agentInfo
- Variable in class bot.
PolymorphBot
bot memory module - general info about this agent - location, rotation, etc.
agentInfo
- Variable in class bot.
SimpleBot
agentInterrupters
- Variable in class bot.
EmotionalBot
Here we hold all agents that spoke to us recently or interrupted us in some other way - so we can react to them (by going to interrupted state or setting one of them as agentWith) or throw them out of this list
agentLocation
- Variable in class logging.
AgentStateLog
Location our agent was at at the time.
agentLog
- Variable in class bot.
EmotionalBot
Object we will log into if complex logging enabled
AgentLogging
- Class in
logging
This class provides a storage of all events, action, proposals and etc. occured for one agent during the scenario.
AgentLogging(String, String)
- Constructor for class logging.
AgentLogging
Constructor.
AgentLogging(String, String, int)
- Constructor for class logging.
AgentLogging
Constructor.
AgentLogProcessor
- Class in
logging
This class holds all the methods that are used to process AgentLogging objects and create output graphs and files showing the scenario progress.
AgentLogProcessor()
- Constructor for class logging.
AgentLogProcessor
agentName
- Variable in class logging.
AgentLogging
Name of the agent this storage is for.
agentName
- Variable in class logging.
FeelingLog
Name of the target agent.
agentName
- Variable in class logging.
FeelingSceneResult
Name of the agent the feeling attitude here is connected to.
agentName
- Variable in class logging.
ItemLog
Name of the agent
agentNamesMap
- Variable in class logging.
AgentLogProcessor
We will use this for proposals plotting, filled with makeAgenProposal method required for complex emotions plot
agentNamesMap
- Variable in class logging.
DiplomaGraphsAndLogsCreator
agentRotation
- Variable in class logging.
AgentStateLog
Rotation our agent had at the time.
agentState
- Variable in class logging.
AgentStateLog
State our agent was in at the time.
agentStateHistory
- Variable in class logging.
AgentLogging
Agent state history.
AgentStateLog
- Class in
logging
This class holds a snapshot of agent internal state at certain time in the scenario.
AgentStateLog(double, String, PlaceType, LocationLog, StateType, LocationLog, RotationLog, ArrayList<String>)
- Constructor for class logging.
AgentStateLog
Complete constructor.
agentSubscenesActionCounts
- Variable in class logging.
AgentLogProcessor
agentSubscenesActionCounts
- Variable in class logging.
DiplomaGraphsAndLogsCreator
agentSubscenesDoubleActions
- Variable in class logging.
AgentLogProcessor
Here we store two succesive actions (double actions) of one character to another character.
agentSubscenesDoubleActions
- Variable in class logging.
DiplomaGraphsAndLogsCreator
Here we store two succesive actions (double actions) of one character to another character.
agentTalkingToAgentWith
- Variable in class bot.
EventGenerator
last agent that talked to agent we accompany somewhere
agentTalkingToUs
- Variable in class bot.
EventGenerator
last agent that talked to us
agentWith
- Variable in class bot.
EmotionalBot
Agent our agent is with now.
agentWithDissapearTimeConst
- Variable in class bot.
EmotionalBot
When we don't see the agentWith, after this time we will consider him as dissapeared
agentWithName
- Variable in class logging.
AgentStateLog
Name of agentWith - may be empty (no agentWith at the time).
agLogCache
- Variable in class logging.
AgentLogProcessor
Here we store all three agLog files containing the complete info for one experiment.
agLogFeelingResults
- Variable in class logging.
DiplomaGraphsAndLogsCreator
Here we store last feeling values for agLog file for all the agents.
agLogFeelings
- Variable in class logging.
AgentLogProcessor
Here we store feeling information from all of the experiments.
agLogFeelings
- Variable in class logging.
DiplomaGraphsAndLogsCreator
Here we store feeling information from all of the experiments.
Algeb
- Class in
utils
This class is for algebraic counting.
Algeb()
- Constructor for class utils.
Algeb
almabasedmodel
- package almabasedmodel
aloneEventDelayTimeConst
- Variable in class bot.
EventGenerator
When we detect we are alone, we will generete alone event every this constant seconds
AMood
- Class in
almabasedmodel
This class is used for storing the mood outside the ALMA emotion model.
AMood()
- Constructor for class almabasedmodel.
AMood
AMood(double, double, double)
- Constructor for class almabasedmodel.
AMood
analyzeFeeling(AgentLogging, String)
- Method in class logging.
AgentLogProcessor
Makes feeling txt log file for input AgentLogging object.
analyzeFeeling(AgentLogging, String)
- Method in class logging.
DiplomaGraphsAndLogsCreator
Makes feeling txt log file for input AgentLogging object.
analyzeMissedActions(HashMap<String, AgentLogging>, String, String)
- Method in class logging.
AgentLogProcessor
Here we will log missed actions for the experiment in a log file and we will store the numbers into global statistics file.
analyzeScenario(AgentLogging, String)
- Method in class logging.
AgentLogProcessor
Analyze scenario regarding feelings, double actions strings, subscenes string and feeling development.
analyzeScenario(AgentLogging, String)
- Method in class logging.
DiplomaGraphsAndLogsCreator
Analyze scenario regarding feelings, double actions strings, subscenes string (through getSubcenes method).
analyzeSubsceneFeelings(AgentLogging, double, double)
- Method in class logging.
AgentLogProcessor
Analyze one subscene feelings - how they were developing.
analyzeSubsceneFeelings(AgentLogging, double, double)
- Method in class logging.
DiplomaGraphsAndLogsCreator
Analyze one subscene feelings - how they were developing.
angerCount
- Variable in class info.
ConversationInfo
Number of anger smilies we have received from this agent
appealingness
- Variable in class logging.
EmotionEventLog
Appealingness variable
approachFeelingConst
- Variable in class bot.
EmotionalBot
Feeling we need to approach the player if we see to pass him by
argumentLeaveFeelingThresholdConst
- Variable in class bot.
EmotionalBot
We will accept leave proposal, if our feelings are less negative toward the agent than this value
arousal
- Variable in class almabasedmodel.
AMood
Mood arousal intensity
arousal
- Variable in class logging.
MoodLog
Arousal mood dimension
atCinema()
- Method in class bot.
EmotionalBot
Returns true if we are currently at cinema.
atHome(Player)
- Method in class bot.
EmotionalBot
Returns true if we are currently at home of input agent.
atMyHome()
- Method in class bot.
EmotionalBot
Returns true if we are at our home location.
atPark()
- Method in class bot.
EmotionalBot
Returns true if we are currently at park.
AVOID_OBSTACLE_FUNCTION
- Static variable in class bot.
EmotionalBot
OBSTACLE AVOIDANCE:
AVOID_OBSTACLE_FUNCTION
- Static variable in class bot.
PolymorphBot
AVOID_OBSTACLE_FUNCTION_MULTI
- Static variable in class bot.
EmotionalBot
AVOID_OBSTACLE_FUNCTION_MULTI
- Static variable in class bot.
PolymorphBot
AVOID_OBSTACLE_MIN_DISTANCE
- Static variable in class bot.
EmotionalBot
AVOID_OBSTACLE_MIN_DISTANCE
- Static variable in class bot.
PolymorphBot
AVOID_OBSTACLE_RUN_LENGTH
- Static variable in class bot.
PolymorphBot
AVOID_OBSTACLE_RUN_VECTOR_LENGTH
- Static variable in class bot.
EmotionalBot
AVOID_OBSTACLE_RUN_VECTOR_LENGTH
- Static variable in class bot.
PolymorphBot
AVOID_OBSTACLE_SECOND_RUN_MULTI
- Static variable in class bot.
PolymorphBot
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z