| Package | Description |
|---|---|
| Environment | |
| GDL | |
| Util_Graph |
| Modifier and Type | Method and Description |
|---|---|
static void |
DISPLAY.junctionTree(java.util.List<JunctionTreeCell> junctionTree,
java.lang.String title)
This method is here to display the junction free using the "JunctiontreeCeel" representation
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<JunctionTreeCell> |
GraphManipulation.convertSpanningTreeIntoJunctionTree(Graph spanningTree)
If the maximal weight spanning tree is a junction tree this method will convert the data format of it.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
GraphManipulation.directJunctionTree(JunctionTreeCell cell)
In the case of the single vertex problem the tree must be directed toward one vertex in order to allow the message passing algorithm to works.
|
static void |
MessagePassing.recursiveMessagePassingSingleVextexProblem(JunctionTreeCell cell)
Please read the Chapter III of the "The Generalized Distributive Law"
of Aji & McEliece for further understanding.
|
static void |
GraphManipulation.setFather(JunctionTreeCell current,
JunctionTreeCell father)
This method is used when a junction tree must be directed.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MessagePassing.calculateAllStateOfVertex(java.util.List<JunctionTreeCell> junctionTree)
This method call the method which calculate the state of one vertex on every existing vertex in order to get the full vertex problem.
|
static void |
MessagePassing.messagePassingAllVertexProblem(java.util.List<JunctionTreeCell> junctionTree)
The GDL can be scheduled fully serially, in which case each message is sent
only once, and each state is computed only once.
|
static void |
MessagePassing.realCalculationAllStateOfVertex(java.util.List<JunctionTreeCell> junctionTree)
This method check if the user want to perform the real calculations after the simplification by the message passing algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
JunctionTreeCell |
JunctionTreeCell.getFather() |
JunctionTreeCell |
InformationsOnCell.getNextCell() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
JunctionTreeCell.childContain(JunctionTreeCell junctionTreeCell)
Check if a precide JunctionTreeCell in include in the list of child
|
void |
JunctionTreeCell.createLinkWith(JunctionTreeCell cellToLink)
This method create a link between two cell.
|
void |
InformationsOnCell.removeChildFromVertex(JunctionTreeCell junctionTreeCell) |
void |
JunctionTreeCell.setFather(JunctionTreeCell Father) |
void |
JunctionTreeCell.SetMessageReceivedFrom(JunctionTreeCell sender)
This method is only used for the all vertices problem.
|
void |
InformationsOnCell.setNextCell(JunctionTreeCell nextCell) |