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
 

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