edu.ucla.belief.recursiveconditioning
Class RCInstanceIterator

Object
  extended by RCInstanceIterator
Direct Known Subclasses:
RCInstanceIteratorKB

public class RCInstanceIterator
extends Object

This class represents an Instance Iterator and will only work if RC does not use a KB.

Author:
David Allen

Constructor Summary
RCInstanceIterator(RC rc, Collection vars)
           
RCInstanceIterator(RC rc, Collection vars, int[] instantiation)
          Normally the constructor (RC, Collection) is used, but sometimes a non-standard instantiation array is desired.
 
Method Summary
 void copyVarValuesToInst(int[] inst)
           
 int getNumVars()
           
 Collection getVars(Collection ret)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RCInstanceIterator

public RCInstanceIterator(RC rc,
                          Collection vars)

RCInstanceIterator

public RCInstanceIterator(RC rc,
                          Collection vars,
                          int[] instantiation)
Normally the constructor (RC, Collection) is used, but sometimes a non-standard instantiation array is desired.

Method Detail

copyVarValuesToInst

public final void copyVarValuesToInst(int[] inst)

getNumVars

public int getNumVars()

getVars

public Collection getVars(Collection ret)


Copyright 2010 UCLA Automated Reasoning Group