Class  Description 

AuxiliaryOperations 
Auxiliary methods for
DiscretePotentialOperations and
PotentialOperations classes 
DiscretePotentialOperations 
This class defines a set of common operations over discrete potentials (
TablePotential s) and discrete variables (Variable
s). 
LinkRestrictionPotentialOperations  
Marginalization  
MaxOutVariable 
From a probability and one or more additive potentials, that contains a given variable,
this class builds a new potential, first adding the additive potential into only one, then
by multiplying the probability and the additive potential and finally, maximizing
the resulting potential according to the variable.

PotentialOperations 
The class
PotentialOperations contains method for performing
basic operations in bayesian networks such as matrix multiplication,
marginalization, etc. 
SumOutVariable  
Util 