edu.ucla.belief.inference
Class HuginEngine

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

public class HuginEngine
extends WrapperInferenceEngine


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
HuginEngine(BeliefNetwork bn, Collection queryVariables, Map evidence, Dynamator dyn)
           
HuginEngine(BeliefNetwork bn, Dynamator dyn)
           
HuginEngine(BeliefNetwork bn, Dynamator dyn, EliminationOrders.JT jt)
           
HuginEngine(BeliefNetwork bn, Dynamator dyn, List eliminationOrder)
           
 
Method Summary
 InferenceEngine handledClone(QuantitativeDependencyHandler handler)
           
 
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, compilationStatus, 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, compilationStatus, conditionals, describeConditionals, getControlPanel, getDynamator, getQuantitativeDependencyHandler, getValid, isQuantitativeDependencyHandled, max, notoriousEdges, probabilityDisplayOperatorUnicode, probabilitySupported, random, setControlPanel, setDynamator, setQuantitativeDependencyHandler, setValid
 
Methods inherited from interface ChangeListener
settingChanged
 

Constructor Detail

HuginEngine

public HuginEngine(BeliefNetwork bn,
                   Dynamator dyn)

HuginEngine

public HuginEngine(BeliefNetwork bn,
                   Dynamator dyn,
                   List eliminationOrder)

HuginEngine

public HuginEngine(BeliefNetwork bn,
                   Dynamator dyn,
                   EliminationOrders.JT jt)
Since:
012904

HuginEngine

public HuginEngine(BeliefNetwork bn,
                   Collection queryVariables,
                   Map evidence,
                   Dynamator dyn)
Method Detail

handledClone

public InferenceEngine handledClone(QuantitativeDependencyHandler handler)
Since:
061404


Copyright 2010 UCLA Automated Reasoning Group