il2.model
Class MPETable

Object
  extended by Index
      extended by Table
          extended by MPETable
All Implemented Interfaces:
SubDomain

public class MPETable
extends Table


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
MPETable(Domain d, IntSet vars)
           
MPETable(Index index, double[] vals)
           
MPETable(Index index, double[] vals, MPE[] mpeInsts)
           
 
Method Summary
static MPETable constantMPETable(Domain d, double val)
           
static MPETable createCompatibleMPE(Index index)
           
static MPETable evidenceMPETable(Domain d, int var, int evVal)
           
 MPE[] mpeInstantiations()
           
 void multiplyAndProjectInto(Table[] tables)
           
static MPETable varMPETable(Domain d, int var)
           
 
Methods inherited from class Table
conditionalize, constantTable, copy, createCompatible, createCompatibleIndex, divideRelevantInto, dotProduct, evidenceTable, forget, forget, getCompatibleEntry, indicatorTable, invert, invertInPlace, makeCDF, makeCPT, makeCumulative, maxAssignment, maximize, maximize, maximizeInto, maximizeInto, maxIndex, maxOut, miniMultiplyAndForget, miniMultiplyAndForget, miniMultiplyAndMaximize, multiply, multiplyAll, multiplyAndProjectMaxInto, multiplyByConstant, multiplyInto, multiplyInto, multiplyInto, multiplyInto2, multiplyVarIndicators, multiplyVarIndicators, normalize, normalizeInPlace, projectInto, projectInto, projectInto, projectInto2, projectOnto, selectOut, setToProduct, setToProduct, shrink, shrink, shrink, shrinkInto, shrinkInto, simulate, simulate, squareEntries, sum, sumOut, toString, values, varTable, zeroConciousDivideRelevantInto, zeroConciousMakeReal, zeroConciousMultiplyInto, zeroConciousMultiplyVarIndicators, zeroConciousProjectInto, zeroConciousProjectOnto, zeroConciousRealProjectInto, zeroConciousRealProjectOnto
 
Methods inherited from class Index
baselineIndex, baselineOffsetIndex, combineWith, complementaryIndex, complementaryIndex, createBigIndex, domain, flipChange, forgetIndex, 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, wait, wait, wait
 

Constructor Detail

MPETable

public MPETable(Domain d,
                IntSet vars)

MPETable

public MPETable(Index index,
                double[] vals)

MPETable

public MPETable(Index index,
                double[] vals,
                MPE[] mpeInsts)
Method Detail

createCompatibleMPE

public static MPETable createCompatibleMPE(Index index)

mpeInstantiations

public MPE[] mpeInstantiations()

constantMPETable

public static MPETable constantMPETable(Domain d,
                                        double val)

varMPETable

public static MPETable varMPETable(Domain d,
                                   int var)

evidenceMPETable

public static MPETable evidenceMPETable(Domain d,
                                        int var,
                                        int evVal)

multiplyAndProjectInto

public void multiplyAndProjectInto(Table[] tables)
Overrides:
multiplyAndProjectInto in class Table


Copyright 2010 UCLA Automated Reasoning Group