long cycles
int period
CellID id
CellBounds bounds
java.util.List<E> agents
java.util.List<E> envObjects
java.util.List<E> events
CellMap cellMap
int period
long cycles
long simTime
boolean selfOrganized
ReorganizationStrategy reorganizationStrategy
java.util.Map<K,V> customProperties
int code
java.lang.String key
ConfigKey key
java.lang.Object value
java.lang.String tooltip
java.lang.String label
boolean hideInGui
int width
int height
int depth
int frequency
java.lang.String skybox
boolean waterEnabled
int min_Cycle_Interval
float speed_Of_Sound
float speed_Of_Smell
float max_Smell_Distance
float max_Sound_Distance
float default_visible_Distance
float default_fov
float agent_Proximity
float agent_Radius
VisionAlgorithm default_Vision_Algorithm
boolean use_demographic_splitting
int cc_capacity
float max_cc_depth
float urgency_threshold
float neighbors_urgency_weight
float max_workload_threshold
float min_workload_threshold
float agent_weight
float env_object_weight
int vision_Rays_Count
int vision_Circles_Count
float keyboard_Motion_Multiplier
float keyboard_Rotation_Multiplier
DisplayResolution display_resolution
boolean fullscreen
boolean lowQualityModels
boolean animatedModels
int antialiasing
int memory
java.awt.Color vision_Color
long cycles
Phase phase
int period
long runTime
boolean beating
long cycleTimestamp
int stateID
int eventID
Heartbeat heartbeat
IdManager idManager
Simulation<E extends Environment<?>> simulation
EnvEvent event
VirtualState state
CellStructureMsg.Operation operation
CellID cellID
EnvEvent event
VirtualState state
HeartbeatCommandMsg.Command command
Phase phase
EnvEvent event
VirtualState state
RuntimeAgentCommandMsg.RuntimeAgentCommand command
int agentID
java.lang.Object data
SimControlMsg.SimControlCommand simControlCommand
java.io.File file
SimLoaderMsg.SimLoaderCommand simSnapshotCommand
VirtualState state
long cycles
Phase phase
long simTime
int period
CellID cellID
float workload
Environment<CC extends CellController> environment
KnowledgeModule<S extends AgentState> knowledgeModule
KnowledgeModule
of the agentInteractionModule interactionModule
InteractionModule
of the agentPlanningModule<KM extends KnowledgeModule<?>,TM extends TaskModule<KM>> planningModule
PlanningModule
of the agentTaskModule<KM extends KnowledgeModule<?>> taskModule
TaskModule
of the agentAgentDriver agentDriver
int FORW
int BACK
int L_LAT
int R_LAT
int L_ROT
int R_ROT
float forwardDelta
float rotationDelta
float lateralDelta
float forwardMultiplier
float rotationMultiplier
float lateralMultiplier
long[] pressTime
int FORW
int BACK
int L_LAT
int R_LAT
int L_ROT
int R_ROT
float forwardDelta
float rotationDelta
float lateralDelta
float forwardMultiplier
float rotationMultiplier
float lateralMultiplier
long[] pressTime
PerceptionModule perceptionModule
AgentCommunicationModule communicationModule
int sourceID
int destinationID
java.lang.String message
AgentMessage.MessageType messageType
AgentMessage.MessagePriority messagePriority
long timeCycle
KnowledgeModule<S extends AgentState> knowledgeModule
PerceptionCombinationModule<KM extends KnowledgeModule<?>> perceptionCombinationModule
java.util.List<E> senses
VisualSensor visualSensor
AuditorySensor auditorySensor
OlfactorySensor olfactorySensor
KnowledgeModule<S extends AgentState> knowledgeModule
java.util.List<E> perceivedThisTick
java.util.List<E> reasonedThisTick
java.util.List<E> combinedThisTick
int eventNumber
long eventOccurredTime
int eventID
int eventCounter
int maxEvents
com.jme3.math.Vector3f origin
com.jme3.math.Vector3f direction
java.lang.String predicatedName
float certaintyPercent
float intensity
com.jme3.math.Vector3f origin
com.jme3.math.Vector3f direction
float intensity
long eventOccurredTime
int eventID
com.jme3.math.Vector3f origin
com.jme3.math.Vector3f direction
java.lang.String predicatedName
java.lang.String predicatedName2
java.lang.String predicatedName3
java.lang.String reasonedType
java.lang.String reasonedType2
java.lang.String reasonedType3
float certaintyPercent
float certaintyPercent2
float certaintyPercent3
float intensity
long eventOccurredTime
int eventID
com.jme3.math.Vector3f origin
com.jme3.math.Vector3f direction
java.lang.String type
EventProperty.Sense sense
float value
float trustConstant
float certaintyPercent
float intensity
KnowledgeModule<S extends AgentState> knowledgeModule
PerceptionModule perceptionModule
boolean enabled
AbstractVision<S extends AgentState,KM extends KnowledgeModule<S>,PM extends PerceptionModule> visionAlg
java.util.Map<K,V> visionAlgs
KnowledgeModule<S extends AgentState> knowledgeModule
PerceptionModule perceptionModule
boolean obstructionEnabled
java.util.List<E> obstructionTestList
java.util.List<E> visibleRegion
long visibleRegionCycleUpdate
java.util.List<E> envObjsList
java.util.List<E> visibleRegion
long visibleRegionCycleUpdate
boolean obstructionEnabled
java.util.Map<K,V> obstructionTestList
long cycle
AgentState self
float auditoryTrustConstant
float visionTrustConstant
float olfactoryTrustConstant
int collidableId
Collision.CollisionType collidableType
java.lang.String name
java.util.HashMap<K,V> EventPropertyKnowledges
java.lang.String eventName
java.lang.String type
EventProperty.Sense sense
float min
float max
float alpha
float R
float epsilon
int id
float utilityValue
boolean achieved
long removeTime
java.lang.String type
java.lang.String name
java.lang.Object value
KnowledgeModule<S extends AgentState> knowledgeModule
KnowledgeModule<S extends AgentState> knowledgeModule
TaskModule<KM extends KnowledgeModule<?>> taskModule
KnowledgeModule<S extends AgentState> knowledgeModule
KnowledgeModule<S extends AgentState> knowledgeModule
TaskModule<KM extends KnowledgeModule<?>> taskModule
java.util.List<E> tasks
PlanGenerator<KM extends KnowledgeModule<?>,TM extends TaskModule<KM>> planGenerator
PlanExecutor<KM extends KnowledgeModule<?>,TM extends TaskModule<KM>> planExecutor
ReactiveModule<KM extends KnowledgeModule<?>,TM extends TaskModule<KM>> reactiveModule
java.lang.String name
java.lang.String type
boolean enabled
long executionCycle
KnowledgeModule<S extends AgentState> knowledgeModule
java.util.Map<K,V> tasks
boolean smoke
boolean smoke
long eventOccurredTime
int age
int maxAge
int eventID
com.jme3.math.Vector3f origin
boolean currentlySmellable
boolean currentlyAudiable
boolean currentlyVisible
float currentSoundRadius
float currentSmellRadius
float intensity
boolean lastAuditoryTick
float SPEED_OF_SMELL
float max_smell_distance
float SPEED_OF_SOUND
float max_sound_distance
java.util.HashMap<K,V> eventProperties
EventProperty
for all properties this
environment event has.boolean notSmellableNextCycle
boolean notAudibleNextCycle
java.lang.String type
EventProperty.Sense sense
float value
boolean smoke
int id
com.jme3.math.Vector3f heading
java.lang.String agentType
AgentControlType controlType
java.util.Set<E> taskNames
boolean alive
java.util.Queue<E> collisions
CellID id
CellBounds bounds
long time
java.util.Map<K,V> agents
java.util.Map<K,V> envObjects
java.util.Map<K,V> events
java.lang.String description
java.lang.String type
java.lang.String material
java.lang.String name
java.lang.String image
boolean onFire
float maxSpeed
float desiredSpeed
float visibleDistance
float fov
float minAudibleThreshold
float acousticEmission
float smellSensitivity
VisionAlgorithm visionAlgorithm
HumanAgentState.VisionShape visionShape
boolean alive
boolean olfactoryEnabled
boolean auditoryEnabled
boolean visualized
com.jme3.math.Vector3f position
com.jme3.math.Vector3f velocity
com.jme3.math.Vector3f acceleration
com.jme3.math.Vector3f scale
BoundingShape boundingShape
boolean collidable
java.lang.String modelName
com.jme3.math.Quaternion rotation
int id
long time
CellID cellID
java.util.Map<K,V> agents
CellState cellState
CellState
java.util.List<E> agentStimuli
AgentStimulus
java.util.concurrent.ConcurrentLinkedQueue<E> externalStimuliBuffer
java.util.concurrent.ConcurrentLinkedQueue<E> userCommandBuffer
RuntimeAgentCommandMsg
CellMap cellMap
java.util.Map<K,V> cells
Map
for the CellID
along with CellController
.AgentLoader agentLoader
EnvLoader environmentLoader
AgentState state
com.jme3.math.Vector3f nextPosition
com.jme3.math.Vector3f nextVelocity
ActualObjectPolygon nextBoundingArea
float min_Y
float max_Y
java.lang.String idString
CellMapNode root
CellID id
CellBounds bounds
CellMapNode parent
CellMapNode[] children
java.lang.String hostID
java.util.Map<K,V> subscriptions
java.util.Map<K,V> combinedCellStates
SelfOrganizingEnvironment<CC extends SelfOrganizingCellController<?>> environment
java.lang.Object stimulus
ExternalStimulus.ExternalCommand command
int elapsedTimeSinceLastResourceOffer
ReorganizationStrategy reorganizationStrategy
Coordinator<CC extends SelfOrganizingCellController<?>> coordinator
java.util.List<E> envObjects
CellID cellID
CellBounds bounds
CellStateSpec cellState
javax.swing.JTextArea outTextArea
javax.swing.JTextArea errTextArea
java.util.HashMap<K,V> consoleMap
HashMap
maintaining the console area for each known thread.
The hash key is the name of the thread (via Thread.getName()
).java.util.List<E> threadList
ConsoleFrame.threadEnding(Thread)
method, or if the thread monitor has identified
that the thread has stopped.javax.swing.JTabbedPane tabs
javax.swing.text.AttributeSet outStyle
javax.swing.text.AttributeSet errStyle
java.io.PrintStream systemOut
java.io.PrintStream systemErr
boolean populating
java.util.Vector<E> inputs
divas.spec.agent.AgentSpecDocument asDoc
divas.spec.agent.AgentSpecDocument.AgentSpec as
java.util.HashMap<K,V> agentSpecBoxList
java.util.HashMap<K,V> agentAttrHashMap
javax.swing.JScrollPane actionsTab
javax.swing.JComboBox<E> agentSpecBox
javax.swing.JTextArea agentSpecName
javax.swing.JComboBox<E> agentType
javax.swing.JScrollPane brainTab
javax.swing.JLabel jLabel1
javax.swing.JLabel jLabel2
javax.swing.JPanel jPanel1
javax.swing.JPanel jPanel2
javax.swing.JScrollPane jScrollPane1
javax.swing.JScrollPane modelTab
javax.swing.JTabbedPane myTabs
javax.swing.JButton openButton
javax.swing.JScrollPane physicalTab
javax.swing.JButton resetButton
javax.swing.JToggleButton rotateButton
javax.swing.JButton saveButton
javax.swing.JComboBox<E> selectAnim
javax.swing.JCheckBox showGrid
javax.swing.JCheckBox showModel
java.util.Vector<E> names
java.util.Vector<E> taskNames
javax.swing.JPanel DivasAttributesPanel
javax.swing.JPanel tasksPanel
javax.swing.JPanel leftPanel
javax.swing.JPanel rightPanel
javax.swing.JPanel topDisplayPanel
javax.swing.JPanel rightRightPanel
javax.swing.JPanel centerDisplayPanel
javax.swing.JScrollPane DivasAttributeDisplayScrollPane
javax.swing.JPanel DivasAttributeDisplayPanel
javax.swing.JPanel DivasTaskDisplayPanel
javax.swing.JPanel topListSelectPanel
javax.swing.JPanel DivasAttributeDisplayPaneltemp
javax.swing.JPanel selectNamePanel
javax.swing.JPanel selectCheckBoxPanel
javax.swing.JPanel DivasAttributeListPanel
javax.swing.JPanel DivasTaskListPanel
javax.swing.JList<E> DivasAttributeAddList
javax.swing.JList<E> DivasTaskAddList
javax.swing.JTextField maName
javax.swing.JTextField maParentName
divas.spec.agent.MetaAgentDocument maDoc
divas.spec.agent.MetaAgentDocument.MetaAgent ma
divas.spec.agent.MetaAgentDocument selectedMetaAgentDoc
javax.swing.JTree agentList
int attrHeight
javax.swing.JButton saveButton
javax.swing.JLabel statusLabel
javax.swing.JMenuItem connectMenuItem
javax.swing.JMenuItem disconnectMenuItem
javax.swing.JMenuItem conDetailsMenuItem
ConnectionHandler connectionHandler
javax.swing.JLabel statusLabel
javax.swing.JMenuItem loadEnvMenuItem
javax.swing.JMenuItem saveEnvMenuItem
javax.swing.JMenuItem saveSimulationMenuItem
javax.swing.JMenuItem loadSimulationMenuItem
javax.swing.JMenuItem exitMenuItem
FileMenuHandler fileMenuHandler
javax.swing.JMenuItem amsMenuItem
javax.swing.JMenuItem asMenuItem
ToolsMenuHandler toolsMenuHandler
javax.swing.JLabel statusLabel
javax.swing.JMenuItem start3DMenuItem
javax.swing.JMenuItem start2DMenuItem
javax.swing.JMenuItem optionsMenuItem
VisualizerHandler visualizerHandler
SimSummaryPanel simSummaryPanel
javax.swing.JLabel statusLabel
javax.swing.JLabel periodLabel
javax.swing.JLabel cyclesLabel
javax.swing.JLabel simTimeLabel
javax.swing.JLabel agentCountLabel
javax.swing.JLabel objectCountLabel
java.text.SimpleDateFormat timeFormat
javax.swing.JButton runButton
javax.swing.JButton pauseButton
javax.swing.JButton addAgentButton
javax.swing.JButton optionsButton
javax.swing.JComboBox<E> reorgStrategy
SimConfigDialog simConfigDialog
java.lang.String[] columnNames
javax.swing.JTextField searchTextField
javax.swing.JButton searchButton
javax.swing.JCheckBox autoRefreshCheckBox
edu.utdallas.mavs.divas.gui.mvp.view.swing.panels.SimSummaryPanel.LinkViewRadioButtonUI ui
javax.swing.Box box
javax.swing.table.DefaultTableModel model
javax.swing.table.TableRowSorter<M extends javax.swing.table.TableModel> sorter
edu.utdallas.mavs.divas.gui.mvp.view.swing.panels.SimSummaryPanel.SimSummaryTable table
int currentPage
java.util.Map<K,V> currentOpenDialogs
StatePanel.StateTableModel stateTableModel
javax.swing.JTable table
java.lang.Object state
java.lang.Object[][] tableData
java.lang.reflect.Method[] accessors
java.lang.Exception cause
MTSException
. This member provides a means to further
investigate the cause of the exception.int key
java.io.Serializable data
int capacity
int capacity
java.util.Queue<E> order
int capacity
int capacity
java.util.ArrayDeque<E> order
int capacity
com.vividsolutions.jts.geom.Polygon polygon
javax.swing.JCheckBox showEnvObjImage
java.util.List<E> envObjStateList
EnvObjectState candidateEnvObj
java.util.Vector<E> lab
java.util.Vector<E> agentTrackList
HeaderPanel.SimulationMode simMode
javax.swing.JLabel title
javax.swing.JLabel simModeLabel
javax.swing.JLabel zoomLabel
double zoomFactor
javax.swing.JSlider zoomSlider
javax.swing.PopupFactory popupFactory
javax.swing.JToolTip tooltip
javax.swing.Popup tooltipPopup
ToolBox toolBox
java.util.Map<K,V> imageList
int MAX_DIMENSION
java.lang.Double zoomFactor
CellMapNode mapRoot
CellBounds envBounds
double scaleFactor
StatsHelper cycleAverage
javax.swing.JCheckBox visionCone
javax.swing.JCheckBox agentIdToolTip
javax.swing.JButton selectionModeButton
javax.swing.JButton addAgentButton
javax.swing.JButton addExplosionButton
javax.swing.JButton addExplosionNoSmokeButton
javax.swing.JButton addFireworkButton
javax.swing.JButton editScaleXButton
javax.swing.JButton editScaleZButton
javax.swing.JButton editLocationButton
javax.swing.JButton editRotationButton
javax.swing.JButton splitCellButton
javax.swing.JButton mergeCellButton
javax.swing.JButton changeAgentGoalButton
ToolBox toolBox
HeaderPanel.SimulationMode simMode
HeaderPanel headerPanel
SimulationModePanel simulationModePanel
AgentTrackingPanel agentTrackingPanel
AddEnvObjPanel addEnvObjPanel