C# Class AIMA.Core.Logic.FOL.Inference.IndexedFarParents

Afficher le fichier Open project: PaulMineau/AIMA.Net Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
constructInternalDataStructures ( List sos, List background ) : void

Method Details

IndexedFarParents() public méthode

public IndexedFarParents ( List sos, List background ) : System
sos List
background List
Résultat System

ToString() public méthode

public ToString ( ) : String
Résultat String

addToIndex() public méthode

public addToIndex ( Chain c ) : Chain
c AIMA.Core.Logic.FOL.KB.Data.Chain
Résultat AIMA.Core.Logic.FOL.KB.Data.Chain

attemptReduction() public méthode

public attemptReduction ( Chain nearParent, int farParentIndex ) : Chain
nearParent AIMA.Core.Logic.FOL.KB.Data.Chain
farParentIndex int
Résultat AIMA.Core.Logic.FOL.KB.Data.Chain

getNumberCandidateFarParents() public méthode

public getNumberCandidateFarParents ( Chain nearParent ) : int
nearParent AIMA.Core.Logic.FOL.KB.Data.Chain
Résultat int

getNumberFarParents() public méthode

public getNumberFarParents ( Chain farParent ) : int
farParent AIMA.Core.Logic.FOL.KB.Data.Chain
Résultat int

resetNumberFarParentsTo() public méthode

public resetNumberFarParentsTo ( Chain farParent, int toSize ) : void
farParent AIMA.Core.Logic.FOL.KB.Data.Chain
toSize int
Résultat void

standardizeApart() public méthode

public standardizeApart ( Chain c ) : void
c AIMA.Core.Logic.FOL.KB.Data.Chain
Résultat void