clarion.acs.gs
Class GSNet

java.lang.Object
  extended byclarion.common.GeneralNet
      extended byclarion.acs.net.AcsNet
          extended byclarion.acs.gs.GSNet

public class GSNet
extends AcsNet


Field Summary
protected  GoalStructure gs
          the goal structure used.
protected  int gsOption
          goal structure option: constant or variable.
 
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
GSNet(int nIdx, Global g)
          constructor.
 
Method Summary
 void perform()
          Perform action.
 void reasoning()
          The process of reasoning for determining an goal action to perform given current input.
 
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

gsOption

protected int gsOption
goal structure option: constant or variable.


gs

protected GoalStructure gs
the goal structure used.

Constructor Detail

GSNet

public GSNet(int nIdx,
             Global g)
constructor.

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

reasoning

public void reasoning()
The process of reasoning for determining an goal 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