C# 클래스 AIMA.Core.Agent.Impl.AProg.SimpleReflexAgentProgram

상속: AgentProgram
파일 보기 프로젝트 열기: PaulMineau/AIMA.Net

공개 메소드들

메소드 설명
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