C# Класс AIMA.Core.Search.Online.LRTAStarAgent

Наследование: AIMA.Core.Agent.Impl.AbstractAgent
Показать файл Открыть проект

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

Метод Описание
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