|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectclarion.system.AbstractSubsystem
clarion.system.NACS
public class NACS
This class implements the Non-Action Centered Subsystem (NACS) within CLARION. It extends the AbstractSubsystem class.
Usage:
The NACS is not currently implemented in the CLARION Library. The NACS will be implemented in version 6.1 of library.
Note that it is not required that a CLARION agent even have an NACS at all. If the task being performed by the agent does not require an NACS, the user can choose simply not to attach the NACS to the CLARION agent, and the agent will be able to operate quite successfully without this subsystem being specified (for some tasks).
Field Summary |
---|
Fields inherited from class clarion.system.AbstractSubsystem |
---|
InputSpace |
Constructor Summary | |
---|---|
NACS(CLARION Agent)
Minimally initializes the NACS. |
Method Summary | |
---|---|
protected void |
attachSelfToAgent(CLARION Agent)
Attaches the NACS to the specified CLARION agent. |
protected void |
endEpisode()
Performs the appropriate end of episode instructions for the NACS. |
Methods inherited from class clarion.system.AbstractSubsystem |
---|
updateInputSpace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NACS(CLARION Agent)
Agent
- The agent to which the subsystem is being attached.Method Detail |
---|
protected void attachSelfToAgent(CLARION Agent)
attachSelfToAgent
in class AbstractSubsystem
Agent
- The agent to wish this NACS will be attached.protected void endEpisode()
endEpisode
in class AbstractSubsystem
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |