edu.ucla.belief.tree
Class JoinTree

Object
  extended by JoinTree
All Implemented Interfaces:
JoinTreeStats.StatsSource, JTUnifier

public class JoinTree
extends Object
implements JTUnifier

Since:
110502
Author:
JD Park, Keith Cascio

Constructor Summary
JoinTree(JoinTree t)
           
JoinTree(List order, IntGraph t, Set[] clusters, BeliefNetwork bn)
           
 
Method Summary
 JoinTree asJoinTreeIL1()
           
 EliminationOrders.JT asJTIL2()
           
static BigInteger calcProductBig(Set setofvariables)
           
static double calcProductDouble(Set setofvariables)
           
 Set cluster(int i)
           
 List eliminationOrder()
           
 BeliefNetwork getBeliefNetwork()
           
 JoinTreeStats.Stat getClusterStats()
           
 JoinTreeStats.Stat getSeparatorStats()
           
static JoinTreeStats.StatImpl getStatsBig(Set[] arrayofset)
           
static JoinTreeStats.StatImpl getStatsDouble(Set[] arrayofset)
           
 Set separator(int vertex1, int vertex2)
           
 void setBeliefNetwork(BeliefNetwork bn)
           
 IntGraph tree()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinTree

public JoinTree(List order,
                IntGraph t,
                Set[] clusters,
                BeliefNetwork bn)
Since:
020904

JoinTree

public JoinTree(JoinTree t)
Method Detail

asJoinTreeIL1

public JoinTree asJoinTreeIL1()
Specified by:
asJoinTreeIL1 in interface JTUnifier
Since:
061404

asJTIL2

public EliminationOrders.JT asJTIL2()
Specified by:
asJTIL2 in interface JTUnifier

eliminationOrder

public List eliminationOrder()
Specified by:
eliminationOrder in interface JTUnifier
Since:
20060224

getBeliefNetwork

public BeliefNetwork getBeliefNetwork()
Since:
020904

setBeliefNetwork

public void setBeliefNetwork(BeliefNetwork bn)
Since:
020904

getClusterStats

public final JoinTreeStats.Stat getClusterStats()
Specified by:
getClusterStats in interface JoinTreeStats.StatsSource
Since:
110502

getSeparatorStats

public final JoinTreeStats.Stat getSeparatorStats()
Specified by:
getSeparatorStats in interface JoinTreeStats.StatsSource
Since:
111302

getStatsDouble

public static JoinTreeStats.StatImpl getStatsDouble(Set[] arrayofset)
Since:
020305

getStatsBig

public static JoinTreeStats.StatImpl getStatsBig(Set[] arrayofset)
Since:
020305

calcProductDouble

public static double calcProductDouble(Set setofvariables)
Since:
020305

calcProductBig

public static BigInteger calcProductBig(Set setofvariables)
Since:
020305

tree

public final IntGraph tree()

cluster

public Set cluster(int i)

separator

public Set separator(int vertex1,
                     int vertex2)


Copyright 2010 UCLA Automated Reasoning Group