C# Класс AIMA.Core.Logic.FOL.Inference.IndexedFarParents

Показать файл Открыть проект Примеры использования класса

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

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