edu.ucla.belief.inference
Class RandomEngineGenerator

Object
  extended by Dynamator
      extended by RandomEngineGenerator
All Implemented Interfaces:
Serializable

public class RandomEngineGenerator
extends Dynamator
implements Serializable

Generates instances of RandomInferenceEngine, an inference engine that does no computation, instead returns random answers, for the purpose of testing.

Since:
20060201
Author:
Keith Cascio
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class Dynamator
Dynamator.Commitable, Dynamator.Decorator, Dynamator.RunCompile
 
Field Summary
 
Fields inherited from class Dynamator
FLAG_DEBUG_DISPLAY_NAMES, INT_MINIMUM_VARIABLES, STR_NAME_CLASS_ALGORITHM, STR_NAME_CLASS_TIGER, STR_NAME_METHOD_FORCLASS, STR_NAME_METHOD_TOIL2, STR_OOME, STR_UNINITIALIZED
 
Constructor Summary
RandomEngineGenerator()
           
 
Method Summary
 Dynamator getCanonicalDynamator()
           
 Collection getClassDependencies()
           
 String getDisplayName()
           
 Object getKey()
           
static Object getKeyStatic()
           
 void killState(PropertySuperintendent bn)
           
 InferenceEngine manufactureInferenceEngineOrDie(BeliefNetwork bn, Dynamator dyn)
           
 Object retrieveState(PropertySuperintendent bn)
           
 
Methods inherited from class Dynamator
addDecorator, asIL2Algorithm, choosePropertySuperintendent, commitEditComponent, compile, fixPropertySuperintendent, getCompilationpriority, getEditComponent, getJMenu, isEditable, manufactureInferenceEngine, manufactureInferenceEngine, methodAlgorithmForClass, methodTigerToIL2, probabilitySupported, runSynchronous, toIL2Settings, writeJavaCodeSettingsManipulation
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomEngineGenerator

public RandomEngineGenerator()
Method Detail

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in class Dynamator

getKey

public Object getKey()
Specified by:
getKey in class Dynamator

getKeyStatic

public static Object getKeyStatic()

manufactureInferenceEngineOrDie

public InferenceEngine manufactureInferenceEngineOrDie(BeliefNetwork bn,
                                                       Dynamator dyn)
Specified by:
manufactureInferenceEngineOrDie in class Dynamator

retrieveState

public Object retrieveState(PropertySuperintendent bn)
Specified by:
retrieveState in class Dynamator
Since:
20081029

killState

public void killState(PropertySuperintendent bn)
Specified by:
killState in class Dynamator

getCanonicalDynamator

public Dynamator getCanonicalDynamator()
Specified by:
getCanonicalDynamator in class Dynamator

getClassDependencies

public Collection getClassDependencies()
Specified by:
getClassDependencies in class Dynamator


Copyright 2010 UCLA Automated Reasoning Group