ve
Class FactorNormalise

java.lang.Object
  |
  +--ve.Factor
        |
        +--ve.FactorNormalise

public class FactorNormalise
extends Factor

This the the class of factors that are the normalization of other factors. It is mainly uses as the last step in a compuation. It is lazy in that it doesn't explicitly store the factors. The values can be computed as needed using the EltsIterator.


Fields inherited from class ve.Factor
BY_MULTIPLYING, BY_SUM_OUT, BY_V_ELIM, BY_V_OBS, FROM_NODE, howCreated
 
Constructor Summary
FactorNormalise(Factor f1)
          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, getVariables, isRedundant, print, print, printVariables, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FactorNormalise

public FactorNormalise(Factor f1)
constructs a factor with the given variables.
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