|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractAction | |
---|---|
clarion.samples | |
clarion.system |
Uses of AbstractAction in clarion.samples |
---|
Methods in clarion.samples with parameters of type AbstractAction | |
---|---|
void |
HelloWorld.updateDeficit(CLARION Agent,
AbstractAction ChosenAction)
This is an optional method for adjusting the deficit based on task specific information. |
Uses of AbstractAction in clarion.system |
---|
Subclasses of AbstractAction in clarion.system | |
---|---|
class |
ExternalAction
This class implements an external action within CLARION. |
class |
GoalAction
This class implements a goal action within CLARION. |
class |
WorkingMemoryAction
This class implements a working memory action within CLARION. |
Fields in clarion.system declared as AbstractAction | |
---|---|
private AbstractAction |
CLARION.ChosenAction
The chosen action when the "act" method was last called |
private AbstractAction |
ACS.ChosenAction
The chosen action. |
protected AbstractAction |
AbstractRule.rAction
The action chunk of the rule. |
Fields in clarion.system with type parameters of type AbstractAction | |
---|---|
private java.util.Collection<AbstractAction> |
ACS.shortlist
The subset of possible actions that were involved in the last action decision making stochastic selection. |
Methods in clarion.system that return AbstractAction | |
---|---|
AbstractAction |
CLARION.act()
Determines the action to perform given what was perceived. |
protected AbstractAction |
ACS.chooseAction(DimensionValueCollection CurrInput,
long TimeStamp)
Chooses an action given the current input (which includes sensory information, the current goal, and any chunks in working memory) and the previously chosen action. |
abstract AbstractAction |
AbstractAction.clone()
|
AbstractAction |
AbstractRule.getAction()
Gets the action of the rule. |
protected AbstractAction |
ACS.getChosenAction()
Get the last action chosen by the ACS. |
AbstractAction |
CLARION.getLastAction()
Gets the last action chosen by this instance of CLARION. |
Methods in clarion.system that return types with arguments of type AbstractAction | |
---|---|
java.util.Collection<AbstractAction> |
ActionCollection.getExternalActions()
Gets the external actions in this collection. |
java.util.Collection<AbstractAction> |
ActionCollection.getGoalActions()
Gets the goal actions in this collection. |
java.util.Collection<AbstractAction> |
ACS.getPossibleActions()
Gets all of the possible actions. |
java.util.Collection<AbstractAction> |
ActionCollection.getWMActions()
Gets the working memory actions in this collection. |
Methods in clarion.system with parameters of type AbstractAction | |
---|---|
void |
ACS.addAction(AbstractAction act)
Adds an action to the list of possible actions and generates a match all rule for the specified action. |
boolean |
AbstractRule.covers(GeneralizedConditionChunk cond,
AbstractAction act)
Checks to see if the specified condition is covered by this rule and that the specified action is the same as this rule's action. |
boolean |
AbstractRule.equals(GeneralizedConditionChunk cond,
AbstractAction act)
Checks to see if the specified condition and action are equal to the condition and action of this rule. |
static AbstractRule |
RuleExtractor.extractRule(AbstractImplicitModule im,
AbstractAction Act)
Extracts a rule from the specified implicit module. |
private void |
ACS.generateMatchAllRule(AbstractAction act)
Generates a match all rule associated with the specified action and adds it to the list of match all rules. |
AbstractRule |
RuleCollection.get(GeneralizedConditionChunk cond,
AbstractAction act)
Gets a rule in the collection that matches the specified condition and action. |
AbstractRule |
HiddenRuleCollection.get(GeneralizedConditionChunk cond,
AbstractAction act)
Gets a rule in the collection that matches the specified condition and action. |
AbstractRule |
RuleCollection.getCover(GeneralizedConditionChunk cond,
AbstractAction act)
Gets a rule in the collection that covers the specified condition and action. |
private AbstractRule |
ACS.getMatchAllRule(AbstractAction act)
Gets the match all rule associated with the specified action. |
AbstractRule |
RuleCollection.remove(GeneralizedConditionChunk cond,
AbstractAction act)
Removes the rule from this rule collection with the specified condition and action. |
AbstractRule |
HiddenRuleCollection.remove(GeneralizedConditionChunk cond,
AbstractAction act)
Removes the rule from this rule collection with the specified condition and action. |
private void |
ACS.updateMatchAllStats(AbstractAction ChosenAction,
double feedback,
AbstractMatchCalculator MatchCalculator)
Updates the positive or negative match statistics for the match all rule corresponding to the chosen action. |
void |
HiddenRuleCollection.updateMatchStatistics(DimensionValueCollection CurrentInput,
AbstractAction ChosenAction,
double feedback,
AbstractMatchCalculator MatchCalculator,
long TimeStamp)
Updates the positive or negative match statistics based on the information specified. |
Method parameters in clarion.system with type arguments of type AbstractAction | |
---|---|
void |
ACS.addActions(java.util.Collection<? extends AbstractAction> acts)
Adds a collection of actions to the list of possible actions and generates a match all rule for all the actions that were added. |
Constructors in clarion.system with parameters of type AbstractAction | |
---|---|
AbstractFixedRule(AbstractAction act)
Initializes the fixed rule with the specified action. |
|
AbstractFixedRule(GeneralizedConditionChunk cond,
AbstractAction act)
Initializes the fixed rule with the specified condition and action. |
|
AbstractIRLRule(GeneralizedConditionChunk cond,
AbstractAction act)
Initializes an IRL rule with the condition and action specified . |
|
AbstractRule(GeneralizedConditionChunk cond,
AbstractAction act)
Initializes a rule with the condition and action chunks specified. |
|
RefineableRule(GeneralizedConditionChunk Cond,
AbstractAction Act)
Initializes a refineable rule with the condition and action specified. |
Constructor parameters in clarion.system with type arguments of type AbstractAction | |
---|---|
ActionCollection(java.util.Collection<? extends AbstractAction> Actions)
Initializes an action collection with the collection of actions specified. |
|
ActionCollection(java.util.Map<? extends java.lang.Object,? extends AbstractAction> map)
Initializes the action collection with the map of actions. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |