C# Класс AIMA.Core.Search.Framework.GraphSearch

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

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

Метод Описание
getReplaceFrontierNodeAtStateCostFunction ( ) : IComparer
getResultingNodesToAddToFrontier ( Node nodeToExpand, Problem problem ) : List
popNodeFromFrontier ( ) : Node
removeNodeFromFrontier ( Node toRemove ) : bool
search ( Problem problem, Queue frontier ) : List
setReplaceFrontierNodeAtStateCostFunction ( IComparer replaceFrontierNodeAtStateCostFunction ) : void

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

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

public getReplaceFrontierNodeAtStateCostFunction ( ) : IComparer
Результат IComparer

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

public getResultingNodesToAddToFrontier ( Node nodeToExpand, Problem problem ) : List
nodeToExpand Node
problem Problem
Результат List

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

public popNodeFromFrontier ( ) : Node
Результат Node

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

public removeNodeFromFrontier ( Node toRemove ) : bool
toRemove Node
Результат bool

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

public search ( Problem problem, Queue frontier ) : List
problem Problem
frontier Queue
Результат List

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

public setReplaceFrontierNodeAtStateCostFunction ( IComparer replaceFrontierNodeAtStateCostFunction ) : void
replaceFrontierNodeAtStateCostFunction IComparer
Результат void