Table of contents
Classes
- CBNSCharge A Charge consists of a Source Clique, Sink Clique and
a Separator associated with these cliques
- CBNSClique This class is derived from CBNSCliqueBase class
- CBNSCliqueBase All the common attributes present in Clique and Separator are
present in this class
- CBNSGraph This class is defined to create a Junction tree from the
network
- CBNSJunctionTree This class stores the set of cliques, separators and charges generated
by the CBNSGraph class and is used for Evidence propagation
- CBNSLink The Link data structure is used primarily
to store the relation between the two nodes
- CBNSNetwork This class is the public interface class that should
be used by the programmer to create the network
- CBNSNode This data structure holds the information of a Bayesian Node
that has discrete states
- CBNSProbTable BNSProbTable class is used to store the Conditional
probability table of the node
- CBNSProbVector CBNSProbVector class is derived from the STL vector
- CBNSRange This templatized class defines the ranges for the states of the
nodes in Bayesian network
- CBNSSeparator This class defines the Separator data structure in the Bayesian network
- CBNSSet This is a container class derived from STL vector and is
used to store the BNS objects
- CBNSState This templatized class holds the information regarding
the state of a given node
- CBNSStateBase The CBNSState class is derived from this abstract class
hierarchy of classes