ls
Class CreateCliqueTreeParallel

java.lang.Object
  |
  +--ls.CreateCliqueTree
        |
        +--ls.CreateCliqueTreeParallel

public class CreateCliqueTreeParallel
extends CreateCliqueTree

This class is responsible for creating the permenant tree of Cliques so that the permenant tree can then be passed onto the next portion of the module.


Constructor Summary
CreateCliqueTreeParallel(java.lang.Object bn)
          This takes in the Bayesian Network from the Viewer and set's it equal to our Bayesian network.
 
Method Summary
 void build()
          THis builds the permentant tree of cliques
 java.lang.Object getCliqueTree()
           
 void moralize()
          In this function all of the parents in the graph are married.
 void triangulate()
          This function is responsible for triangulating the graph
 
Methods inherited from class ls.CreateCliqueTree
getAll, go
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateCliqueTreeParallel

public CreateCliqueTreeParallel(java.lang.Object bn)
This takes in the Bayesian Network from the Viewer and set's it equal to our Bayesian network.
Parameters:
bn - the bayesian network
Method Detail

moralize

public void moralize()
In this function all of the parents in the graph are married.
Overrides:
moralize in class CreateCliqueTree

triangulate

public void triangulate()
This function is responsible for triangulating the graph
Overrides:
triangulate in class CreateCliqueTree

build

public void build()
THis builds the permentant tree of cliques
Overrides:
build in class CreateCliqueTree

getCliqueTree

public java.lang.Object getCliqueTree()
Overrides:
getCliqueTree in class CreateCliqueTree