ve
Class FactorStored

java.lang.Object
  |
  +--ve.Factor
        |
        +--ve.FactorStored
Direct Known Subclasses:
FactorCPT, FactorMax, FactorRandom, FactorReorder, FactorSaveIt, FactorSumOut, FactorUpdatable, FactorUpdatable

public class FactorStored
extends Factor

This the the class of stored factors. It contains the array to store the data and an EltsIterator to enable one to enumerate the elements of the array.


Inner Class Summary
private  class FactorStored.Itr
           
 
Field Summary
protected  double[] factorValues
          is the array of stored values.
 
Fields inherited from class ve.Factor
BY_ASSIGN, BY_CPT, BY_DETERMINISTIC, BY_EXPANDING, BY_GENRULE, BY_MAXIMIZING, BY_MULTIPLYING, BY_NORMALIZING, BY_OBSERVED, BY_PLUS, BY_REORDERING, BY_SAVEIT, BY_SUM_OUT, BY_UNIFORM, BY_UPDATABLE, BY_V_ELIM, howCreatedVal, savingForTracing, thesize, variables
 
Constructor Summary
FactorStored(Variable[] vars, int how)
          constructs a factor with the given variables.
 
Method Summary
 EltsIterator iterator()
          Returns an iterator over the values of the factor.
 
Methods inherited from class ve.Factor
allOnes, contains, display, getName, getSavingForTracing, getVariables, howCreated, isRedundant, isRedundant, print, print, printVariables, setSavingForTracing, size, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

factorValues

protected double[] factorValues
is the array of stored values.
Constructor Detail

FactorStored

public FactorStored(Variable[] vars,
                    int how)
constructs a factor with the given variables.
Parameters:
vars - the list of variables
how - an integer representing how the factor was created
Method Detail

iterator

public EltsIterator iterator()
Description copied from class: Factor
Returns an iterator over the values of the factor.
Overrides:
iterator in class Factor