edu.ucla.belief.inference
Class JEngineGenerator
Object
Dynamator
DefaultGenerator
JEngineGenerator
- All Implemented Interfaces:
- Serializable
public class JEngineGenerator
- extends DefaultGenerator
- implements Serializable
- Since:
- 011703
- Author:
- Keith Cascio
- See Also:
- Serialized Form
Method Summary |
static BeliefCompilation |
compile(BeliefNetwork bn,
int reps,
Random seed)
|
static BeliefCompilation |
compile(BeliefNetwork bn,
JoinTree jt,
QuantitativeDependencyHandler handler)
|
static BeliefCompilation |
compile(BeliefNetwork bn,
List order)
|
static BeliefCompilation |
compile(BeliefNetwork bn,
List order,
QuantitativeDependencyHandler handler)
|
static JoinTreeInferenceEngineImpl |
createInferenceEngine(BeliefNetwork bn,
Dynamator dyn,
JoinTree jt,
QuantitativeDependencyHandler handler)
|
static JoinTreeInferenceEngineImpl |
createInferenceEngine(BeliefNetwork bn,
List eo,
Dynamator dyn,
QuantitativeDependencyHandler handler)
|
Collection |
getClassDependencies()
|
String |
getDisplayName()
|
Object |
getKey()
|
JoinTreeInferenceEngineImpl |
makeJoinTreeInferenceEngineImpl(BeliefNetwork bn,
JoinTreeSettings settings)
|
InferenceEngine |
manufactureInferenceEngine(BeliefNetwork bn,
DefaultGenerator dyn)
|
InferenceEngine |
prunedEngine(BeliefNetwork bn,
Collection queryVariables,
Map evidence)
|
Methods inherited from class Dynamator |
addDecorator, asIL2Algorithm, choosePropertySuperintendent, commitEditComponent, compile, fixPropertySuperintendent, getCompilationpriority, getEditComponent, getJMenu, isEditable, manufactureInferenceEngine, manufactureInferenceEngine, methodAlgorithmForClass, methodTigerToIL2, probabilitySupported, runSynchronous, toIL2Settings |
DOUBLE_MILLIS_PER_SECOND
public static final double DOUBLE_MILLIS_PER_SECOND
- See Also:
- Constant Field Values
JEngineGenerator
public JEngineGenerator()
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in class Dynamator
getKey
public Object getKey()
- Specified by:
getKey
in class Dynamator
manufactureInferenceEngine
public InferenceEngine manufactureInferenceEngine(BeliefNetwork bn,
DefaultGenerator dyn)
- Specified by:
manufactureInferenceEngine
in class DefaultGenerator
makeJoinTreeInferenceEngineImpl
public JoinTreeInferenceEngineImpl makeJoinTreeInferenceEngineImpl(BeliefNetwork bn,
JoinTreeSettings settings)
- Since:
- 012904
prunedEngine
public InferenceEngine prunedEngine(BeliefNetwork bn,
Collection queryVariables,
Map evidence)
- Specified by:
prunedEngine
in class DefaultGenerator
compile
public static BeliefCompilation compile(BeliefNetwork bn,
int reps,
Random seed)
compile
public static BeliefCompilation compile(BeliefNetwork bn,
List order)
compile
public static BeliefCompilation compile(BeliefNetwork bn,
List order,
QuantitativeDependencyHandler handler)
compile
public static BeliefCompilation compile(BeliefNetwork bn,
JoinTree jt,
QuantitativeDependencyHandler handler)
- Since:
- 012904
createInferenceEngine
public static JoinTreeInferenceEngineImpl createInferenceEngine(BeliefNetwork bn,
List eo,
Dynamator dyn,
QuantitativeDependencyHandler handler)
throws OutOfMemoryError
- Throws:
OutOfMemoryError
createInferenceEngine
public static JoinTreeInferenceEngineImpl createInferenceEngine(BeliefNetwork bn,
Dynamator dyn,
JoinTree jt,
QuantitativeDependencyHandler handler)
throws OutOfMemoryError
- Throws:
OutOfMemoryError
- Since:
- 012904
getClassDependencies
public Collection getClassDependencies()
- Specified by:
getClassDependencies
in class Dynamator
- Since:
- 052004
Copyright 2010 UCLA Automated Reasoning Group