il2.inf.map
Class MapTree

Object
  extended by MapTree

public class MapTree
extends Object


Constructor Summary
MapTree(JoinTree jt, Table[] potentials, IntSet mapvars, double bound)
           
MapTree(Table[] potentials, int reps, Random seed, IntSet mapvars, double bound)
           
 
Method Summary
 Domain domain()
           
 MapTree.Tree ensureMapSummations(MapTree.Tree t, IntSet mapvars)
           
 double getValue()
           
 IntList mapOrdering()
           
 void sanityCheck()
           
 void setSelectedValue(int mapvar, int value)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapTree

public MapTree(Table[] potentials,
               int reps,
               Random seed,
               IntSet mapvars,
               double bound)

MapTree

public MapTree(JoinTree jt,
               Table[] potentials,
               IntSet mapvars,
               double bound)
Method Detail

domain

public Domain domain()

mapOrdering

public IntList mapOrdering()

getValue

public double getValue()

setSelectedValue

public void setSelectedValue(int mapvar,
                             int value)

sanityCheck

public void sanityCheck()

ensureMapSummations

public MapTree.Tree ensureMapSummations(MapTree.Tree t,
                                        IntSet mapvars)


Copyright 2010 UCLA Automated Reasoning Group