edu.ucla.belief.decision
Class Optimizer.EquivalenceKey

Object
  extended by Optimizer.EquivalenceKey
Enclosing class:
Optimizer

public static class Optimizer.EquivalenceKey
extends Object

Since:
011105

Field Summary
 int hashcode
           
 int length
           
 int segment
           
 Object[] sublevel
           
 
Constructor Summary
Optimizer.EquivalenceKey(Object[] sublevel, FiniteVariable var)
           
 
Method Summary
 int computeHashCode()
           
 boolean equals(Object o)
           
 Object get(int localindex)
           
 int hashCode()
           
 DecisionInternal newInternal(Factory factory, FiniteVariable var)
           
 DecisionLeaf newLeaf(Factory factory, FiniteVariable joint)
           
 void setSegment(int segment)
           
 
Methods inherited from class Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sublevel

public Object[] sublevel

segment

public int segment

length

public int length

hashcode

public int hashcode
Constructor Detail

Optimizer.EquivalenceKey

public Optimizer.EquivalenceKey(Object[] sublevel,
                                FiniteVariable var)
Method Detail

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

setSegment

public void setSegment(int segment)

computeHashCode

public int computeHashCode()

get

public Object get(int localindex)

newInternal

public DecisionInternal newInternal(Factory factory,
                                    FiniteVariable var)

newLeaf

public DecisionLeaf newLeaf(Factory factory,
                            FiniteVariable joint)


Copyright 2010 UCLA Automated Reasoning Group