clarion.acs.wm
Class WMNet

java.lang.Object
  extended byclarion.common.GeneralNet
      extended byclarion.acs.net.AcsNet
          extended byclarion.acs.wm.WMNet

public class WMNet
extends AcsNet


Field Summary
protected  GKSChunk[] retrievalResults
          retrieval results from NACS.
protected  WM wm
          working memory.
 
Fields inherited from class clarion.acs.net.AcsNet
controlOutputDimNum, fullControlOutputDVs, fullControlOutputNum, fullOutputDVs, netType
 
Fields inherited from class clarion.common.GeneralNet
c3s, c4s, chosenComp, chosenFullAction, combMode1, combMode2, COMP_NUM, compVcgSets, controlVcgSets, ctComb, exInputNum, exState, fullOutputDimNum, fullOutputNum, global, gsInputNum, gsState, inputNum, netCompFlags, netComps, netIdx, normalVcgSets, outputActivations, reinforcement, sensoryInput, state, stochComb, subsysType, succRates, taskClarion, wmInputNum, wmState, wsComb
 
Constructor Summary
WMNet(int nIdx, Global g)
          constructor.
 
Method Summary
 void perform()
          Perform action.
 void reasoning()
          reasoning for determining an action to perform given current input.
 void setRetrievalResult(GKSChunk[] result)
          Sets the retrieval results from NACS.
 
Methods inherited from class clarion.acs.net.AcsNet
formState, getAllConclusions, isChosenActionEmpty, offlineTrainByAem, offlineTrainByEm, update, weightSumCombine
 
Methods inherited from class clarion.common.GeneralNet
correctionCombine, decideAction, deliverAction, fillInVcgSets, getChosenFullAction, getExState, getFixRules, getGsState, getIrlRules, getNM, getPM, getRerRules, getRT, getRT, getWmState, setCurDesiredOutput, setCurrentTime, setGsState, setReinforcement, setSensoryInput, setStates, setWmState, stochCombine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wm

protected WM wm
working memory.


retrievalResults

protected GKSChunk[] retrievalResults
retrieval results from NACS.

Constructor Detail

WMNet

public WMNet(int nIdx,
             Global g)
constructor.

Parameters:
nIdx - net index.
g - the global settings.
Method Detail

setRetrievalResult

public void setRetrievalResult(GKSChunk[] result)
Sets the retrieval results from NACS.

Parameters:
result - the retrieval result from NACS.

reasoning

public void reasoning()
reasoning for determining an action to perform given current input.

Overrides:
reasoning in class GeneralNet

perform

public void perform()
Description copied from class: AcsNet
Perform action. need be overrided by GS, WM net.

Overrides:
perform in class AcsNet