tasksimulators.newsimu.PC
Class IrlRuleFormPC

java.lang.Object
  extended bytasksimulators.newsimu.PC.IrlRuleFormPC
All Implemented Interfaces:
IrlRuleForm

public class IrlRuleFormPC
extends java.lang.Object
implements IrlRuleForm


Constructor Summary
IrlRuleFormPC()
           
IrlRuleFormPC(int ruleSetIdx, int a, int b, int c, int target, int curAction)
           
 
Method Summary
 double determineAction(short[] state, short[] exState, short[] gsState, short[] wmState, short[][][] suggestedAction)
          Fill in the suggestedAction and return the rule support for current input.
 void generalize()
          process of generalization.
 void specialize()
          process of specialization.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IrlRuleFormPC

public IrlRuleFormPC()

IrlRuleFormPC

public IrlRuleFormPC(int ruleSetIdx,
                     int a,
                     int b,
                     int c,
                     int target,
                     int curAction)
Method Detail

determineAction

public double determineAction(short[] state,
                              short[] exState,
                              short[] gsState,
                              short[] wmState,
                              short[][][] suggestedAction)
Description copied from interface: IrlRuleForm
Fill in the suggestedAction and return the rule support for current input.

Specified by:
determineAction in interface IrlRuleForm

generalize

public void generalize()
Description copied from interface: IrlRuleForm
process of generalization.

Specified by:
generalize in interface IrlRuleForm

specialize

public void specialize()
Description copied from interface: IrlRuleForm
process of specialization.

Specified by:
specialize in interface IrlRuleForm