Collapse All Expand All

C#

Clarion Library 6.1.1
AsynchronousSimulatingEnvironment..::..ProcessChosenExternalAction Method
AsynchronousSimulatingEnvironment Class See Also Send Feedback

[This is preliminary documentation and is subject to change.]

Required method for handling the specified external action that was chosen by the specified agent

Namespace: Clarion.Plugins
Assembly: ClarionLibrary (in ClarionLibrary.dll) Version: 6.1.1.0 (6.1.1.0)

# Syntax

C#
    protected abstract void ProcessChosenExternalAction(
    	Agent actor,
    	ExternalActionChunk chosenAction,
    	SensoryInformation relatedSI,
    	Dictionary<ActionChunk, double> finalActionActivations,
    	long performedAt,
    	long responseTime
    )

#### Parameters

actor
  Type: Clarion.Framework..::..Agent
  The agent who chose the specified external action

chosenAction
  Type: Clarion.Framework..::..ExternalActionChunk
  The action that was chosen by the specified agent

relatedSI
  Type: Clarion.Framework..::..SensoryInformation
  The sensory information (perceived by the specified agent) that led to the specified action

finalActionActivations
  Type: System.Collections.Generic..::..Dictionary<(Of <(<'ActionChunk, Double>)>)>
  The final selection activations for all of the actions that were considered during the given time stamp

performedAt
  Type: System..::..Int64
  The time stamp at which the specified agent is performing the specified action

responseTime
  Type: System..::..Int64
  The specified agent's response time for the specified action (i.e., how long it took the agent to perceive, decide, and act)

# Remarks

This method is defined within the simulating environment to handle chosen external actions

# See Also

AsynchronousSimulatingEnvironment Class
Clarion.Plugins Namespace