Uses of Class
clarion.system.CLARION

Packages that use CLARION
clarion.samples   
clarion.system   
clarion.tools   
 

Uses of CLARION in clarion.samples
 

Fields in clarion.samples declared as CLARION
 CLARION HelloWorld.Agent
          The agent who is running this task.
 

Methods in clarion.samples with parameters of type CLARION
 void HelloWorld.initializeCLARIONAgent(CLARION Agent)
          This method initializes the components and subsystems within the CALRION agent that are going to be used by the agent to perform this task.
 void HelloWorld.run(CLARION Agent)
          This method runs the agent through the Hello World task.
 void HelloWorld.updateDeficit(CLARION Agent, AbstractAction ChosenAction)
          This is an optional method for adjusting the deficit based on task specific information.
 

Uses of CLARION in clarion.system
 

Methods in clarion.system with parameters of type CLARION
protected  void WorkingMemory.attachSelfToAgent(CLARION Agent)
          Attaches the working memory to the specified CLARION agent.
protected  void NACS.attachSelfToAgent(CLARION Agent)
          Attaches the NACS to the specified CLARION agent.
protected  void MS.attachSelfToAgent(CLARION Agent)
          Attaches the MS to the specified CLARION agent.
protected  void MCS.attachSelfToAgent(CLARION Agent)
          Attaches the MCS to the specified CLARION agent.
protected  void GoalStructure.attachSelfToAgent(CLARION Agent)
          Attaches the goal structure to the specified CLARION agent.
protected  void ACS.attachSelfToAgent(CLARION Agent)
          Attaches the ACS to the specified CLARION agent.
protected abstract  void AbstractSubsystem.attachSelfToAgent(CLARION Agent)
          Attaches the subsystem to the specified CLARION agent.
protected abstract  void AbstractIntermediateModule.attachSelfToAgent(CLARION Agent)
          Attaches the intermediate system to the specified CLARION agent.
 

Constructors in clarion.system with parameters of type CLARION
AbstractIntermediateModule(CLARION Agent)
          Initializes the intermediate system.
AbstractSubsystem(CLARION Agent)
          Initializes the subsystem and attaches it to the specified CLARION Agent.
ACS(CLARION Agent)
          Minimally initializes the ACS.
GoalStructure(CLARION Agent)
          Initializes the goal structure.
MCS(CLARION Agent)
          Minimally initializes the MCS.
MS(CLARION Agent)
          Minimally initializes the MS.
MS(CLARION Agent, Personality.PersonalityTypes Pers)
          Initializes the MS with the personality specified.
NACS(CLARION Agent)
          Minimally initializes the NACS.
WorkingMemory(CLARION Agent)
          Initializes the working memory.
 

Uses of CLARION in clarion.tools
 

Methods in clarion.tools with parameters of type CLARION
 void BaseSimulationTemplate.initializeCLARIONAgent(CLARION Agent)
          This method is where all of the agent specific initialization takes place for each agent in your environment.
 void BaseSimulationTemplate.run(CLARION Agent)
          This method is used to run the task.