C# 클래스 AIMA.Core.Logic.FOL.Inference.IndexedFarParents

파일 보기 프로젝트 열기: PaulMineau/AIMA.Net 1 사용 예제들

공개 메소드들

메소드 설명
IndexedFarParents ( List sos, List background ) : System
ToString ( ) : String
addToIndex ( Chain c ) : Chain
attemptReduction ( Chain nearParent, int farParentIndex ) : Chain
getNumberCandidateFarParents ( Chain nearParent ) : int
getNumberFarParents ( Chain farParent ) : int
resetNumberFarParentsTo ( Chain farParent, int toSize ) : void
standardizeApart ( Chain c ) : void

비공개 메소드들

메소드 설명
constructInternalDataStructures ( List sos, List background ) : void

메소드 상세

IndexedFarParents() 공개 메소드

public IndexedFarParents ( List sos, List background ) : System
sos List
background List
리턴 System

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

addToIndex() 공개 메소드

public addToIndex ( Chain c ) : Chain
c AIMA.Core.Logic.FOL.KB.Data.Chain
리턴 AIMA.Core.Logic.FOL.KB.Data.Chain

attemptReduction() 공개 메소드

public attemptReduction ( Chain nearParent, int farParentIndex ) : Chain
nearParent AIMA.Core.Logic.FOL.KB.Data.Chain
farParentIndex int
리턴 AIMA.Core.Logic.FOL.KB.Data.Chain

getNumberCandidateFarParents() 공개 메소드

public getNumberCandidateFarParents ( Chain nearParent ) : int
nearParent AIMA.Core.Logic.FOL.KB.Data.Chain
리턴 int

getNumberFarParents() 공개 메소드

public getNumberFarParents ( Chain farParent ) : int
farParent AIMA.Core.Logic.FOL.KB.Data.Chain
리턴 int

resetNumberFarParentsTo() 공개 메소드

public resetNumberFarParentsTo ( Chain farParent, int toSize ) : void
farParent AIMA.Core.Logic.FOL.KB.Data.Chain
toSize int
리턴 void

standardizeApart() 공개 메소드

public standardizeApart ( Chain c ) : void
c AIMA.Core.Logic.FOL.KB.Data.Chain
리턴 void