C# Класс AIMA.Core.Agent.Impl.AProg.SimpleReflexAgentProgram

Наследование: AgentProgram
Показать файл Открыть проект

Открытые методы

Метод Описание
SimpleReflexAgentProgram ( Set aRuleSet ) : System
execute ( Percept percept ) : System.Action

Защищенные методы

Метод Описание
interpretInput ( Percept p ) : ObjectWithDynamicAttributes
ruleAction ( Rule r ) : System.Action
ruleMatch ( ObjectWithDynamicAttributes state, Set rulesSet ) : Rule

Описание методов

SimpleReflexAgentProgram() публичный Метод

public SimpleReflexAgentProgram ( Set aRuleSet ) : System
aRuleSet Set
Результат System

execute() публичный Метод

public execute ( Percept percept ) : System.Action
percept Percept
Результат System.Action

interpretInput() защищенный Метод

protected interpretInput ( Percept p ) : ObjectWithDynamicAttributes
p Percept
Результат AIMA.Core.Agent.Impl.ObjectWithDynamicAttributes

ruleAction() защищенный Метод

protected ruleAction ( Rule r ) : System.Action
r AIMA.Core.Agent.Impl.AProg.SimpleRule.Rule
Результат System.Action

ruleMatch() защищенный Метод

protected ruleMatch ( ObjectWithDynamicAttributes state, Set rulesSet ) : Rule
state AIMA.Core.Agent.Impl.ObjectWithDynamicAttributes
rulesSet Set
Результат AIMA.Core.Agent.Impl.AProg.SimpleRule.Rule