edu.ucla.belief.inference
Class S4DoubleExpression

Object
  extended by S4DoubleExpression
All Implemented Interfaces:
ArithmeticExpression, Serializable

public class S4DoubleExpression
extends Object
implements ArithmeticExpression

See Also:
Serialized Form

Nested Class Summary
 class S4DoubleExpression.CircuitWriter
           
 
Field Summary
 
Fields inherited from interface ArithmeticExpression
ADDITION, MULTIPLICATION, VALUE
 
Method Summary
 int edgeCount()
           
 double getMemoryRequirements()
           
 double[] getParameter(int parameter)
           
 double[] getPartial(int parameter)
           
 double getPropagationTime()
           
 double getValue()
           
 int nodeCount()
           
 void setParameter(int parameter, double[] params)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getValue

public double getValue()
Specified by:
getValue in interface ArithmeticExpression

getParameter

public double[] getParameter(int parameter)
Specified by:
getParameter in interface ArithmeticExpression

setParameter

public void setParameter(int parameter,
                         double[] params)
Specified by:
setParameter in interface ArithmeticExpression

getPartial

public double[] getPartial(int parameter)
Specified by:
getPartial in interface ArithmeticExpression

edgeCount

public int edgeCount()
Specified by:
edgeCount in interface ArithmeticExpression

nodeCount

public int nodeCount()
Specified by:
nodeCount in interface ArithmeticExpression

getPropagationTime

public double getPropagationTime()
Specified by:
getPropagationTime in interface ArithmeticExpression

getMemoryRequirements

public double getMemoryRequirements()
Specified by:
getMemoryRequirements in interface ArithmeticExpression


Copyright 2010 UCLA Automated Reasoning Group