edu.ucla.belief.inference
Class RCEngineGenerator

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

public class RCEngineGenerator
extends Dynamator
implements Serializable

Since:
20031029
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
static List DEPENDENCIES
           
static String STR_GENERIC_ALLOCATION_ERROR
           
 
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
RCEngineGenerator()
           
 
Method Summary
 Dynamator getCanonicalDynamator()
           
 Collection getClassDependencies()
           
 String getDisplayName()
           
 Object getKey()
           
static Object getKeyStatic()
           
static RCSettings getSettings(PropertySuperintendent bn)
           
static RCSettings getSettings(PropertySuperintendent bn, boolean construct)
           
 void killRCInfo(PropertySuperintendent bn)
           
 void killState(PropertySuperintendent bn)
           
 InferenceEngine manufactureInferenceEngineOrDie(BeliefNetwork bn, Dynamator dyn)
           
 Object retrieveState(PropertySuperintendent bn)
           
 Dynamator writeJavaCodeSettingsManipulation(BeliefNetwork beliefnetwork, boolean withComments, PrintStream out)
           
 
Methods inherited from class Dynamator
addDecorator, asIL2Algorithm, choosePropertySuperintendent, commitEditComponent, compile, fixPropertySuperintendent, getCompilationpriority, getEditComponent, getJMenu, isEditable, manufactureInferenceEngine, manufactureInferenceEngine, methodAlgorithmForClass, methodTigerToIL2, probabilitySupported, runSynchronous, toIL2Settings
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STR_GENERIC_ALLOCATION_ERROR

public static final String STR_GENERIC_ALLOCATION_ERROR
See Also:
Constant Field Values

DEPENDENCIES

public static final List DEPENDENCIES
Constructor Detail

RCEngineGenerator

public RCEngineGenerator()
Method Detail

getDisplayName

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

getCanonicalDynamator

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

manufactureInferenceEngineOrDie

public InferenceEngine manufactureInferenceEngineOrDie(BeliefNetwork bn,
                                                       Dynamator dyn)
                                                throws Throwable
Specified by:
manufactureInferenceEngineOrDie in class Dynamator
Throws:
Throwable
Since:
20050421

killState

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

killRCInfo

public void killRCInfo(PropertySuperintendent bn)
Since:
20031210

retrieveState

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

getSettings

public static RCSettings getSettings(PropertySuperintendent bn)

getSettings

public static RCSettings getSettings(PropertySuperintendent bn,
                                     boolean construct)

writeJavaCodeSettingsManipulation

public Dynamator writeJavaCodeSettingsManipulation(BeliefNetwork beliefnetwork,
                                                   boolean withComments,
                                                   PrintStream out)
Overrides:
writeJavaCodeSettingsManipulation in class Dynamator
Since:
20100108

getKeyStatic

public static Object getKeyStatic()

getKey

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

getClassDependencies

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


Copyright 2010 UCLA Automated Reasoning Group