il2.inf.jointree
Class AbstractSSAlgorithm

Object
  extended by JoinTreeAlgorithm
      extended by AbstractSSAlgorithm
All Implemented Interfaces:
JointEngine, PartialDerivativeEngine
Direct Known Subclasses:
UnindexedSSAlgorithm

public abstract class AbstractSSAlgorithm
extends JoinTreeAlgorithm
implements PartialDerivativeEngine


Constructor Summary
AbstractSSAlgorithm(EliminationOrders.JT jointree, Table[] tables)
           
 
Method Summary
 double getTableSizes()
           
abstract  Table tablePartial(int table)
           
abstract  Table varPartial(int var)
           
 
Methods inherited from class JoinTreeAlgorithm
acStats, createClusters, createSeparators, createTree, getClusterStats, getCompilationTime, getJoinTree, getMemoryRequirements, 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
 
Methods inherited from interface JointEngine
getClusterStats, getCompilationTime, getMemoryRequirements, getPropagationTime, getSeparatorStats, logPrEvidence, prEvidence, setEvidence, setTable, tableConditional, tableJoint, varConditional, varJoint
 

Constructor Detail

AbstractSSAlgorithm

public AbstractSSAlgorithm(EliminationOrders.JT jointree,
                           Table[] tables)
Method Detail

tablePartial

public abstract Table tablePartial(int table)
Specified by:
tablePartial in interface PartialDerivativeEngine

varPartial

public abstract Table varPartial(int var)
Specified by:
varPartial in interface PartialDerivativeEngine

getTableSizes

public double getTableSizes()


Copyright 2010 UCLA Automated Reasoning Group