edu.ucla.belief.approx
Class ApproxEngineGenerator<E extends Enum<E> & Setting>
Object
Dynamator
ApproxEngineGenerator<E>
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- EdgeDeletionEngineGenerator, RecoveryEngineGenerator
public abstract class ApproxEngineGenerator<E extends Enum<E> & Setting>
- extends Dynamator
- implements Serializable
- Since:
- 20091207
- Author:
- keith cascio
- See Also:
- Serialized Form
Methods inherited from class Dynamator |
addDecorator, asIL2Algorithm, choosePropertySuperintendent, compile, fixPropertySuperintendent, getCompilationpriority, getDisplayName, getKey, manufactureInferenceEngine, manufactureInferenceEngine, methodAlgorithmForClass, methodTigerToIL2, probabilitySupported, runSynchronous, toIL2Settings |
ApproxEngineGenerator
public ApproxEngineGenerator()
clazz
public abstract Class<E> clazz()
keySubalgorithm
public abstract Object keySubalgorithm()
keyTeam
public abstract Object keyTeam()
manufactureInferenceEngineOrDie
public abstract InferenceEngine manufactureInferenceEngineOrDie(BeliefNetwork bn,
Dynamator dyn,
Setting.Settings<E> settings)
throws Throwable
- Throws:
Throwable
getClassDependencies
public abstract Collection<Class> getClassDependencies()
- Specified by:
getClassDependencies
in class Dynamator
getSubalgorithmPropertySuperintendent
public PropertySuperintendent getSubalgorithmPropertySuperintendent(PropertySuperintendent arbitrary)
- Since:
- 20081030
team
public Map<CrouchingTiger.DynamatorImpl,Dynamator> team(PropertySuperintendent arbitrary)
- Since:
- 20081030
isEditable
public boolean isEditable()
- Overrides:
isEditable
in class Dynamator
getEditComponent
public Dynamator.Commitable getEditComponent(Container cont)
- Overrides:
getEditComponent
in class Dynamator
commitEditComponent
public void commitEditComponent()
- Overrides:
commitEditComponent
in class Dynamator
getJMenu
public JMenu getJMenu()
- Overrides:
getJMenu
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
killState
public void killState(PropertySuperintendent bn)
- Specified by:
killState
in class Dynamator
retrieveState
public Object retrieveState(PropertySuperintendent bn)
- Specified by:
retrieveState
in class Dynamator
- Since:
- 20081029
getSettings
public Setting.Settings<E> getSettings(PropertySuperintendent bn)
getSettings
public static <E extends Enum<E> & Setting> Setting.Settings<E> getSettings(Object key,
Class<E> clazz,
PropertySuperintendent bn,
boolean construct)
toJavaCode
public static String toJavaCode(Object obj)
- Since:
- 20100108
writeJavaCodeSettingsManipulation
public Dynamator writeJavaCodeSettingsManipulation(BeliefNetwork beliefnetwork,
boolean withComments,
PrintStream out)
- Overrides:
writeJavaCodeSettingsManipulation
in class Dynamator
- Since:
- 20100108
getExactEngineGenerator
public SSEngineGenerator getExactEngineGenerator()
- Since:
- 20091218
Copyright 2010 UCLA Automated Reasoning Group