il2.inf.jointree
Class UnindexedHuginAlgorithm

Object
  extended by JoinTreeAlgorithm
      extended by AbstractHuginAlgorithm
          extended by UnindexedHuginAlgorithm
All Implemented Interfaces:
JointEngine

public class UnindexedHuginAlgorithm
extends AbstractHuginAlgorithm


Method Summary
static UnindexedHuginAlgorithm create(BayesianNetwork bn, EliminationOrders.JT jt)
           
static UnindexedHuginAlgorithm create(BayesianNetwork bn, IntSet qvars, IntMap e)
           
static UnindexedHuginAlgorithm create(Converter c, BayesianNetwork bn2)
           
static UnindexedHuginAlgorithm create(Converter c, BayesianNetwork bn2, IntList eliminationOrder)
           
static UnindexedHuginAlgorithm create(Table[] tables, EliminationOrders.JT jt)
           
 double getMemoryRequirements()
           
 
Methods inherited from class JoinTreeAlgorithm
acStats, createClusters, createSeparators, createTree, getClusterStats, getCompilationTime, getJoinTree, getOriginalTables, getPropagationTime, getSeparatorStats, getStats, logPrEvidence, prEvidence, setEvidence, setTable, tableConditional, tableJoint, varConditional, varJoint
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static UnindexedHuginAlgorithm create(Converter c,
                                             BayesianNetwork bn2,
                                             IntList eliminationOrder)

create

public static UnindexedHuginAlgorithm create(BayesianNetwork bn,
                                             EliminationOrders.JT jt)
Since:
012904

create

public static UnindexedHuginAlgorithm create(Table[] tables,
                                             EliminationOrders.JT jt)
Since:
012904

create

public static UnindexedHuginAlgorithm create(BayesianNetwork bn,
                                             IntSet qvars,
                                             IntMap e)

create

public static UnindexedHuginAlgorithm create(Converter c,
                                             BayesianNetwork bn2)

getMemoryRequirements

public double getMemoryRequirements()
Specified by:
getMemoryRequirements in interface JointEngine
Specified by:
getMemoryRequirements in class JoinTreeAlgorithm


Copyright 2010 UCLA Automated Reasoning Group