C# 클래스 AIMA.Core.Search.Uninformed.DepthLimitedSearch

상속: AIMA.Core.Search.Framework.NodeExpander, Search
파일 보기 프로젝트 열기: PaulMineau/AIMA.Net 1 사용 예제들

공개 메소드들

메소드 설명
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