C# Class AIMA.Probability.BayesNetNode

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

Méthodes publiques

Méthode Description
BayesNetNode ( String variable ) : System
Equals ( Object o ) : bool
GetHashCode ( ) : int
ToString ( ) : String
getChildren ( ) : List
getParents ( ) : List
getVariable ( ) : String
influencedBy ( BayesNetNode parent1 ) : void
influencedBy ( BayesNetNode parent1, BayesNetNode parent2 ) : void
isTrueFor ( double probability, bool>.Dictionary modelBuiltUpSoFar ) : bool
probabilityOf ( bool>.Dictionary conditions ) : double
setProbability ( bool b, bool c, double d ) : void
setProbability ( bool b, double d ) : void

Private Methods

Méthode Description
addChild ( BayesNetNode node ) : void
addParent ( BayesNetNode node ) : void
isRoot ( ) : bool

Method Details

BayesNetNode() public méthode

public BayesNetNode ( String variable ) : System
variable String
Résultat System

Equals() public méthode

public Equals ( Object o ) : bool
o Object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

ToString() public méthode

public ToString ( ) : String
Résultat String

getChildren() public méthode

public getChildren ( ) : List
Résultat List

getParents() public méthode

public getParents ( ) : List
Résultat List

getVariable() public méthode

public getVariable ( ) : String
Résultat String

influencedBy() public méthode

public influencedBy ( BayesNetNode parent1 ) : void
parent1 BayesNetNode
Résultat void

influencedBy() public méthode

public influencedBy ( BayesNetNode parent1, BayesNetNode parent2 ) : void
parent1 BayesNetNode
parent2 BayesNetNode
Résultat void

isTrueFor() public méthode

public isTrueFor ( double probability, bool>.Dictionary modelBuiltUpSoFar ) : bool
probability double
modelBuiltUpSoFar bool>.Dictionary
Résultat bool

probabilityOf() public méthode

public probabilityOf ( bool>.Dictionary conditions ) : double
conditions bool>.Dictionary
Résultat double

setProbability() public méthode

public setProbability ( bool b, bool c, double d ) : void
b bool
c bool
d double
Résultat void

setProbability() public méthode

public setProbability ( bool b, double d ) : void
b bool
d double
Résultat void