tasksimulators.newsimu.PC
Class TaskClarionPC

java.lang.Object
  extended byclarion.system.TaskClarion
      extended bytasksimulators.newsimu.PC.TaskClarionPC

public class TaskClarionPC
extends TaskClarion


Field Summary
 
Fields inherited from class clarion.system.TaskClarion
ACS, ACS_CL, ACS_GAUGE, ACS_IN_DIM, ACS_IN_VAL, ACS_LEARN, ACS_OUT_DIM, ACS_OUT_VAL, ACS_PARAM, ACS_PERFORM, ACS_REASON, ACS_SAMPLE_NUM, AMN_PASS, ASSOC_APP, ASSOC_WGT_C, ASSOC_WGT_R, AT_TL, BL_RT, BUR, CHUNK_RETR, DATA_TYPE, DRIVE, DRV_REP, DT_TL, ELIG, EX_CHUNK, EX_RULE, FR_ACT, FR_CON, FR_UTL, FR_WGT_C, FR_WGT_R, global, GOAL, GOAL_DIM, GOAL_SETTING, IRL_IG, IRL_PARAM, IRL_POS, IRL_UTL, IRL_WGT_C, IRL_WGT_R, MCS, MCS_SAMPLE_NUM, NACS, NACS_GAUGE, NACS_IN_DIM, NACS_IN_VAL, NACS_LEARN, NACS_OUT_DIM, NACS_OUT_VAL, NACS_PARAM, NACS_PERFORM, NACS_REASON, NACS_SAMPLE_NUM, OVER_RT, PT_TL, REIN, REIN_FUNC, RER_IG, RER_POS, RER_UTL, RER_WGT_C, RER_WGT_R, RT, RT_SAMPLE_NUM, SIM, SUB_SYS_NUM, TDG, TL_RT
 
Constructor Summary
TaskClarionPC()
          constructor to construct the IRL sets.
 
Method Summary
 short[][][] getEligibility(int netIdx)
          Get the eligibility condition of a ACS network.
 short[][][] getFrAction(int groupIdx, int netIdx, int ruleIdx)
          Get the action of the specific Fixed Rule for action decision making.
 short[][] getFrCondition(int groupIdx, int netIdx, int ruleIdx)
          Get the condition of the specific Fixed Rule for action decision making.
 IrlRuleForm getIrlRule(int groupIdx, int netIdx, int setIdx, int ruleIdx)
          Get the IRL rule for action decision making.
 
Methods inherited from class clarion.system.TaskClarion
combineByBottomUpRectification, combineByTopDownGuidance, decideFrAction, getAamDataPattern, getAmnPassTime, getAssocAppTime, getAssocDimWeights, getAssocWeights, getAT_TL, getBLOverallRT, getChunkRetrTime, getDT_TL, getExplanation, getExternalNacsChunks, getExternalNacsRules, getFrPositivity, getFrUtility, getFrWeights, getGoalDimDVs, getGoals, getIrlIG, getIrlPositivity, getIrlUtility, getIrlWeights, getNacsResults, getOverallRT, getPT_TL, getReinforcement, getRerIG, getRerPositivity, getRerUtility, getRerWeights, getSample, getSimilarity, getTLOverallRT, performEncodeExternalKnowledge, performNacsAssimilation, setGlobal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskClarionPC

public TaskClarionPC()
constructor to construct the IRL sets.

Method Detail

getEligibility

public short[][][] getEligibility(int netIdx)
Get the eligibility condition of a ACS network. See TaskClarion on the details of the eligibility format.

Overrides:
getEligibility in class TaskClarion
Parameters:
netIdx - the ACS network index.
Returns:
the eligible condition of the network.

getIrlRule

public IrlRuleForm getIrlRule(int groupIdx,
                              int netIdx,
                              int setIdx,
                              int ruleIdx)
Get the IRL rule for action decision making.

Overrides:
getIrlRule in class TaskClarion
Parameters:
groupIdx - the subject group index.
netIdx - the ACS network index.
setIdx - the rule set index.
ruleIdx - the rule index on that rule set.
Returns:
the IRL rule.

getFrCondition

public short[][] getFrCondition(int groupIdx,
                                int netIdx,
                                int ruleIdx)
Get the condition of the specific Fixed Rule for action decision making.

Overrides:
getFrCondition in class TaskClarion
Parameters:
groupIdx - the subject group index.
netIdx - the ACS network index.
ruleIdx - the rule index on that rule set.
Returns:
the the condition of the specific Fixed Rule.

getFrAction

public short[][][] getFrAction(int groupIdx,
                               int netIdx,
                               int ruleIdx)
Get the action of the specific Fixed Rule for action decision making.

Overrides:
getFrAction in class TaskClarion
Parameters:
groupIdx - the subject group index.
netIdx - the ACS network index.
ruleIdx - the rule index on that rule set.
Returns:
the the action of the specific Fixed Rule.