C# 클래스 AIMA.Core.Search.Online.LRTAStarAgent

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

공개 메소드들

메소드 설명
LRTAStarAgent ( OnlineSearchProblem problem, PerceptToStateFunction ptsFunction, HeuristicFunction hf ) : System
execute ( Percept psPrime ) : System.Action
getHeuristicFunction ( ) : HeuristicFunction
getPerceptToStateFunction ( ) : PerceptToStateFunction
getProblem ( ) : OnlineSearchProblem
setHeuristicFunction ( HeuristicFunction hf ) : void
setPerceptToStateFunction ( PerceptToStateFunction ptsFunction ) : void
setProblem ( OnlineSearchProblem problem ) : void

비공개 메소드들

메소드 설명
actions ( Object state ) : HashSet
goalTest ( Object state ) : bool
init ( ) : void
lrtaCost ( Object s, System.Action action, Object sPrime ) : double

메소드 상세

LRTAStarAgent() 공개 메소드

public LRTAStarAgent ( OnlineSearchProblem problem, PerceptToStateFunction ptsFunction, HeuristicFunction hf ) : System
problem OnlineSearchProblem
ptsFunction PerceptToStateFunction
hf HeuristicFunction
리턴 System

execute() 공개 메소드

public execute ( Percept psPrime ) : System.Action
psPrime Percept
리턴 System.Action

getHeuristicFunction() 공개 메소드

public getHeuristicFunction ( ) : HeuristicFunction
리턴 HeuristicFunction

getPerceptToStateFunction() 공개 메소드

public getPerceptToStateFunction ( ) : PerceptToStateFunction
리턴 PerceptToStateFunction

getProblem() 공개 메소드

public getProblem ( ) : OnlineSearchProblem
리턴 OnlineSearchProblem

setHeuristicFunction() 공개 메소드

public setHeuristicFunction ( HeuristicFunction hf ) : void
hf HeuristicFunction
리턴 void

setPerceptToStateFunction() 공개 메소드

public setPerceptToStateFunction ( PerceptToStateFunction ptsFunction ) : void
ptsFunction PerceptToStateFunction
리턴 void

setProblem() 공개 메소드

public setProblem ( OnlineSearchProblem problem ) : void
problem OnlineSearchProblem
리턴 void