Package com.bayesserver.inference
Class CliqueDefinition
- java.lang.Object
-
- com.bayesserver.inference.CliqueDefinition
-
- All Implemented Interfaces:
JunctionTreeNodeDefinition
public final class CliqueDefinition extends Object implements JunctionTreeNodeDefinition
The definition of a clique in a junction tree, without the instantiation of the distribution.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AssignedDefinition>
getAssigned()
Identifies any original network distributions that are multiplied into the clique.JunctionTreeNodeDefinition
getChild()
The child node in the junction tree (if any).List<EliminationDefinition>
getEliminations()
Identifies any nodes that are eliminated at this stage of inference.List<JunctionTreeNodeDefinition>
getParents()
The parent nodes in the junction tree (if any).Double
getSize()
The size (number of parameters) of the distribution, if it were to be instantiated.List<VariableContext>
getVariableContexts()
The variables in the clique (optionally with times for DBNs).String
toString()
-
-
-
Method Detail
-
getVariableContexts
public List<VariableContext> getVariableContexts()
The variables in the clique (optionally with times for DBNs).- Specified by:
getVariableContexts
in interfaceJunctionTreeNodeDefinition
-
getParents
public List<JunctionTreeNodeDefinition> getParents()
The parent nodes in the junction tree (if any).
-
getChild
public JunctionTreeNodeDefinition getChild()
The child node in the junction tree (if any).
-
getAssigned
public List<AssignedDefinition> getAssigned()
Identifies any original network distributions that are multiplied into the clique.
-
getEliminations
public List<EliminationDefinition> getEliminations()
Identifies any nodes that are eliminated at this stage of inference.
-
getSize
public Double getSize()
The size (number of parameters) of the distribution, if it were to be instantiated.- Specified by:
getSize
in interfaceJunctionTreeNodeDefinition
-
-