C# Класс AIMA.Core.Search.Uninformed.DepthLimitedSearch

Наследование: AIMA.Core.Search.Framework.NodeExpander, Search
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DepthLimitedSearch ( int limit ) : System
clearInstrumentation ( ) : void
getPathCost ( ) : double
isCutOff ( List result ) : bool
isFailure ( List result ) : bool
search ( Problem p ) : List
setPathCost ( Double pathCost ) : void

Приватные методы

Метод Описание
cutoff ( ) : List
failure ( ) : List
recursiveDLS ( Node node, Problem problem, int limit ) : List

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

DepthLimitedSearch() публичный метод

public DepthLimitedSearch ( int limit ) : System
limit int
Результат System

clearInstrumentation() публичный метод

public clearInstrumentation ( ) : void
Результат void

getPathCost() публичный метод

public getPathCost ( ) : double
Результат double

isCutOff() публичный метод

public isCutOff ( List result ) : bool
result List
Результат bool

isFailure() публичный метод

public isFailure ( List result ) : bool
result List
Результат bool

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

public search ( Problem p ) : List
p AIMA.Core.Search.Framework.Problem
Результат List

setPathCost() публичный метод

public setPathCost ( Double pathCost ) : void
pathCost Double
Результат void