edu.ucla.belief.uai2006
Class UaiEdgeCutter.MyIndex

Object
  extended by Index
      extended by UaiEdgeCutter.MyIndex
All Implemented Interfaces:
SubDomain
Enclosing class:
UaiEdgeCutter

public static class UaiEdgeCutter.MyIndex
extends Index


Nested Class Summary
 
Nested classes/interfaces inherited from class Index
Index.Partition
 
Field Summary
 
Fields inherited from class Index
BIGINTEGER_DOUBLE_MAX_VALUE, BIGINTEGER_INT_MAX_VALUE, BIGINTEGER_LONG_MAX_VALUE
 
Constructor Summary
UaiEdgeCutter.MyIndex(Domain d, IntSet variables, Collection c)
           
 
Method Summary
 boolean containsVarAsChild(int var, List origDomains)
           
 int countEdgesToDropTable(int var, List origDomains)
           
 void findEdgesToDropTable(int var, List origDomains, List parentList, List childList)
           
 UaiEdgeCutter.MyIndex forgetIndex(int var)
           
 void printSubDomains(List origDomains)
           
 
Methods inherited from class Index
baselineIndex, baselineOffsetIndex, combineWith, complementaryIndex, complementaryIndex, createBigIndex, domain, flipChange, forgetIndex, forgetIndex, getIndexFromFullInstance, miniPartition, next, nextSafe, offset, offsetIndex, separatorIndex, setFullInstanceFromIndex, shrinkIndex, sizeBig, sizeDouble, sizeInt, sizeLong, sizes, stepSizes, vars, varString
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UaiEdgeCutter.MyIndex

public UaiEdgeCutter.MyIndex(Domain d,
                             IntSet variables,
                             Collection c)
Method Detail

forgetIndex

public UaiEdgeCutter.MyIndex forgetIndex(int var)
Overrides:
forgetIndex in class Index

printSubDomains

public void printSubDomains(List origDomains)

findEdgesToDropTable

public void findEdgesToDropTable(int var,
                                 List origDomains,
                                 List parentList,
                                 List childList)

countEdgesToDropTable

public int countEdgesToDropTable(int var,
                                 List origDomains)

containsVarAsChild

public boolean containsVarAsChild(int var,
                                  List origDomains)


Copyright 2010 UCLA Automated Reasoning Group