C# Class AIMA.Core.Agent.Impl.AProg.SimpleReflexAgentProgram

Inheritance: AgentProgram
Afficher le fichier Open project: PaulMineau/AIMA.Net

Méthodes publiques

Méthode Description
SimpleReflexAgentProgram ( Set aRuleSet ) : System
execute ( Percept percept ) : System.Action

Méthodes protégées

Méthode Description
interpretInput ( Percept p ) : ObjectWithDynamicAttributes
ruleAction ( Rule r ) : System.Action
ruleMatch ( ObjectWithDynamicAttributes state, Set rulesSet ) : Rule

Method Details

SimpleReflexAgentProgram() public méthode

public SimpleReflexAgentProgram ( Set aRuleSet ) : System
aRuleSet Set
Résultat System

execute() public méthode

public execute ( Percept percept ) : System.Action
percept Percept
Résultat System.Action

interpretInput() protected méthode

protected interpretInput ( Percept p ) : ObjectWithDynamicAttributes
p Percept
Résultat AIMA.Core.Agent.Impl.ObjectWithDynamicAttributes

ruleAction() protected méthode

protected ruleAction ( Rule r ) : System.Action
r AIMA.Core.Agent.Impl.AProg.SimpleRule.Rule
Résultat System.Action

ruleMatch() protected méthode

protected ruleMatch ( ObjectWithDynamicAttributes state, Set rulesSet ) : Rule
state AIMA.Core.Agent.Impl.ObjectWithDynamicAttributes
rulesSet Set
Résultat AIMA.Core.Agent.Impl.AProg.SimpleRule.Rule