clarion.acs.net
Class AcsNetComp

java.lang.Object
  extended byclarion.common.GeneralNetComp
      extended byclarion.acs.net.AcsNetComp
Direct Known Subclasses:
IDN, TLRuleSet

public abstract class AcsNetComp
extends GeneralNetComp


Field Summary
protected  AcsAction acsAction
          used to manage action.
protected  int CONTROL_OUTPUT_DIM_NUM
          the # of NACS-control dims.
protected  int CONTROL_OUTPUT_NUM
          the length of NACS-control outputs.
protected  short[] controlOutputDVs
          the dim-val info of NACS-control outputs.
protected  short[] controlOutputOffsets
          the start offsets of each NACS-control dim in an one-dimenisonal array.
protected  int FULL_CONTROL_OUTPUT_DIM_NUM
          the # of NACS-control dims.
protected  int FULL_CONTROL_OUTPUT_NUM
          the length of NACS-control outputs.
protected  short[] fullControlOutputDVs
          the dim-val info of NACS-control outputs.
protected  short[] fullControlOutputOffsets
          the start offsets of each NACS-control dim in an one-dimenisonal array.
protected  short[][][] fullSuggestedAction
          current fully suggested action by this network component.
protected  int netType
          the network type : EX, GS or WM.
protected  short[] outputFormatDimNums
          used to inialize acsAction.
protected  short[][] outputFormatDimValNums
          used to inialize acsAction.
 
Fields inherited from class clarion.common.GeneralNetComp
actionDecider, chosenAction, currentTime, FULL_OUTPUT_DIM_NUM, FULL_OUTPUT_NUM, fullOutputDVs, fullOutputOffsets, global, INPUT_DIM_NUM, INPUT_NUM, inputDVs, inputOffsets, netIdx, OUTPUT_DIM_NUM, OUTPUT_NUM, outputActivations, outputDVs, outputOffsets, responseTime, subsysIdx, suggestedAction, taskClarion, temperature
 
Constructor Summary
AcsNetComp()
           
 
Method Summary
abstract  Chunk[] getAllConclusions()
          returns all of the conclusions drawn by this component.
 
Methods inherited from class clarion.common.GeneralNetComp
calcRT, decideAction, getNM, getOutputActivations, getOutputActivations, getPM, getResponseTime, reasoning, setChosenAction, setCurrentTime, setStates, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

netType

protected int netType
the network type : EX, GS or WM.


CONTROL_OUTPUT_NUM

protected int CONTROL_OUTPUT_NUM
the length of NACS-control outputs.


CONTROL_OUTPUT_DIM_NUM

protected int CONTROL_OUTPUT_DIM_NUM
the # of NACS-control dims.


controlOutputDVs

protected short[] controlOutputDVs
the dim-val info of NACS-control outputs.


controlOutputOffsets

protected short[] controlOutputOffsets
the start offsets of each NACS-control dim in an one-dimenisonal array.


FULL_CONTROL_OUTPUT_NUM

protected int FULL_CONTROL_OUTPUT_NUM
the length of NACS-control outputs.


FULL_CONTROL_OUTPUT_DIM_NUM

protected int FULL_CONTROL_OUTPUT_DIM_NUM
the # of NACS-control dims.


fullControlOutputDVs

protected short[] fullControlOutputDVs
the dim-val info of NACS-control outputs.


fullControlOutputOffsets

protected short[] fullControlOutputOffsets
the start offsets of each NACS-control dim in an one-dimenisonal array.


fullSuggestedAction

protected short[][][] fullSuggestedAction
current fully suggested action by this network component. the first dim: ACTION_NORMAL or ACTION_CONTROL. the second dim: the relevant output dims specified by this net comp. Here, the output dims is the full output dims. the third dim: the active values in one dim.


acsAction

protected AcsAction acsAction
used to manage action.


outputFormatDimNums

protected short[] outputFormatDimNums
used to inialize acsAction.

See Also:
AcsAction

outputFormatDimValNums

protected short[][] outputFormatDimValNums
used to inialize acsAction.

See Also:
AcsAction
Constructor Detail

AcsNetComp

public AcsNetComp()
Method Detail

getAllConclusions

public abstract Chunk[] getAllConclusions()
returns all of the conclusions drawn by this component.

Returns:
the conclusions drawn by this component.