C# Class AIMA.Probability.Bayes.Impl.AbstractNode

Inheritance: Node
Show file Open project: PaulMineau/AIMA.Net

Public Methods

Method Description
AbstractNode ( RandomVariable var ) : System
equals ( Object o ) : bool
getCPD ( ) : ConditionalProbabilityDistribution
getChildren ( ) : Set
getMarkovBlanket ( ) : Set
getParents ( ) : Set
getRandomVariable ( ) : RandomVariable
hashCode ( ) : int
isRoot ( ) : bool
toString ( ) : String

Protected Methods

Method Description
addChild ( Node childNode ) : void

Method Details

AbstractNode() public method

public AbstractNode ( RandomVariable var ) : System
var RandomVariable
return System

addChild() protected method

protected addChild ( Node childNode ) : void
childNode Node
return void

equals() public method

public equals ( Object o ) : bool
o Object
return bool

getCPD() public abstract method

public abstract getCPD ( ) : ConditionalProbabilityDistribution
return ConditionalProbabilityDistribution

getChildren() public method

public getChildren ( ) : Set
return Set

getMarkovBlanket() public method

public getMarkovBlanket ( ) : Set
return Set

getParents() public method

public getParents ( ) : Set
return Set

getRandomVariable() public method

public getRandomVariable ( ) : RandomVariable
return RandomVariable

hashCode() public method

public hashCode ( ) : int
return int

isRoot() public method

public isRoot ( ) : bool
return bool

toString() public method

public toString ( ) : String
return String