C# 클래스 AIMA.Core.Search.Framework.SimpleProblemSolvingAgent

상속: AIMA.Core.Agent.Impl.AbstractAgent
파일 보기 프로젝트 열기: PaulMineau/AIMA.Net

공개 메소드들

메소드 설명
SimpleProblemSolvingAgent ( ) : System.Collections.Generic
SimpleProblemSolvingAgent ( int maxGoalsToFormulate ) : System.Collections.Generic
execute ( Percept p ) : Action

보호된 메소드들

메소드 설명
formulateGoal ( ) : System.Object
formulateProblem ( System goal ) : Problem
notifyViewOfMetrics ( ) : void
search ( Problem problem ) : List
updateState ( Percept p ) : State

메소드 상세

SimpleProblemSolvingAgent() 공개 메소드

public SimpleProblemSolvingAgent ( ) : System.Collections.Generic
리턴 System.Collections.Generic

SimpleProblemSolvingAgent() 공개 메소드

public SimpleProblemSolvingAgent ( int maxGoalsToFormulate ) : System.Collections.Generic
maxGoalsToFormulate int
리턴 System.Collections.Generic

execute() 공개 메소드

public execute ( Percept p ) : Action
p Percept
리턴 Action

formulateGoal() 보호된 추상적인 메소드

protected abstract formulateGoal ( ) : System.Object
리턴 System.Object

formulateProblem() 보호된 추상적인 메소드

protected abstract formulateProblem ( System goal ) : Problem
goal System
리턴 Problem

notifyViewOfMetrics() 보호된 추상적인 메소드

protected abstract notifyViewOfMetrics ( ) : void
리턴 void

search() 보호된 추상적인 메소드

protected abstract search ( Problem problem ) : List
problem Problem
리턴 List

updateState() 보호된 추상적인 메소드

protected abstract updateState ( Percept p ) : State
p Percept
리턴 State