edu.ucla.belief.inference
Class RCEngine

Object
  extended by AbstractInferenceEngine
      extended by WrapperInferenceEngine
          extended by PartialDerivativeWrapperEngine
              extended by RCEngine
All Implemented Interfaces:
EvidenceChangeListener, JoinTreeInferenceEngine, InferenceEngine, PartialDerivativeEngine, ChangeListener, JoinTreeStats.StatsSource

public class RCEngine
extends PartialDerivativeWrapperEngine


Field Summary
 
Fields inherited from class AbstractInferenceEngine
DESCRIBE_CONDITIONAL, STR_CONSOLE_MESSAGE_COMP_MEM, STR_CONSOLE_MESSAGE_COMP_TIME, STR_CONSOLE_MESSAGE_PROP_TIME
 
Constructor Summary
RCEngine(RCSettings settings, Dynamator dyn)
           
 
Method Summary
 String compilationStatus(PropertySuperintendent bn)
           
 InferenceEngine handledClone(QuantitativeDependencyHandler handler)
           
 RC rcCore()
           
 
Methods inherited from class PartialDerivativeWrapperEngine
familyPartial, partial
 
Methods inherited from class WrapperInferenceEngine
conditional, die, evidenceChanged, familyConditional, familyJoint, getBeliefNetwork, getClusterStats, getCompilationTime, getJoinTreeStats, getJointWrapper, getMemoryRequirements, getPropagationTime, getSeparatorStats, getValue, isExhaustive, joint, printInfoCompilation, printInfoPropagation, printTables, probability, setCPT, variables, warning
 
Methods inherited from class AbstractInferenceEngine
canonical, conditionals, describeConditionals, equals, getControlPanel, getDynamator, getEffectiveCPTData, getQuantitativeDependencyHandler, getValid, hashCode, isQuantitativeDependencyHandled, max, notoriousEdges, printTables, probabilityDisplayOperatorUnicode, probabilitySupported, random, setControlPanel, setDynamator, setQuantitativeDependencyHandler, settingChanged, setValid, test
 
Methods inherited from class Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface InferenceEngine
canonical, conditionals, describeConditionals, getControlPanel, getDynamator, getQuantitativeDependencyHandler, getValid, isQuantitativeDependencyHandled, max, notoriousEdges, probabilityDisplayOperatorUnicode, probabilitySupported, random, setControlPanel, setDynamator, setQuantitativeDependencyHandler, setValid
 
Methods inherited from interface ChangeListener
settingChanged
 

Constructor Detail

RCEngine

public RCEngine(RCSettings settings,
                Dynamator dyn)
Method Detail

rcCore

public RC rcCore()

handledClone

public InferenceEngine handledClone(QuantitativeDependencyHandler handler)
Since:
061404

compilationStatus

public String compilationStatus(PropertySuperintendent bn)
Specified by:
compilationStatus in interface InferenceEngine
Overrides:
compilationStatus in class AbstractInferenceEngine
Since:
20091226


Copyright 2010 UCLA Automated Reasoning Group