|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InferenceEngine
Method Summary | |
---|---|
InferenceEngine |
canonical()
|
String |
compilationStatus(PropertySuperintendent bn)
|
Table |
conditional(FiniteVariable var)
Returns P(var | observations). |
Table[] |
conditionals(FiniteVariable var,
Table[] buckets)
In case this InferenceEngine wants to report two sets of answers, for example, approximate and exact. |
String[] |
describeConditionals()
In case this InferenceEngine wants to report two sets of answers, for example, approximate and exact. |
void |
die()
|
Table |
familyConditional(FiniteVariable var)
Returns P(Family(var) | evidence) where Family(var) is the set containing var and its parents. |
Table |
familyJoint(FiniteVariable var)
Returns P(Family(var),evidence) where Family(var) is the set containing var and its parents. |
Component |
getControlPanel()
|
Dynamator |
getDynamator()
|
QuantitativeDependencyHandler |
getQuantitativeDependencyHandler()
|
boolean |
getValid()
|
InferenceEngine |
handledClone(QuantitativeDependencyHandler handler)
|
boolean |
isExhaustive()
|
boolean |
isQuantitativeDependencyHandled()
|
Table |
joint(FiniteVariable var)
Returns P(var,observations). |
double |
max()
|
Collection |
notoriousEdges()
|
void |
printInfoCompilation(PrintWriter out)
|
void |
printInfoPropagation(PrintWriter out)
|
void |
printTables(PrintWriter out)
|
double |
probability()
|
char |
probabilityDisplayOperatorUnicode()
|
boolean |
probabilitySupported()
|
int |
random(FiniteVariable var)
|
InferenceEngine |
setControlPanel(Component panel)
|
void |
setCPT(FiniteVariable var)
Sets the CPT associated with var to the values in vals. |
void |
setDynamator(Dynamator dyn)
|
void |
setQuantitativeDependencyHandler(QuantitativeDependencyHandler handler)
|
void |
setValid(boolean flag)
|
Set |
variables()
Returns the set of all of the variables. |
Methods inherited from interface EvidenceChangeListener |
---|
evidenceChanged, warning |
Method Detail |
---|
InferenceEngine canonical()
String compilationStatus(PropertySuperintendent bn)
Collection notoriousEdges()
void setQuantitativeDependencyHandler(QuantitativeDependencyHandler handler)
QuantitativeDependencyHandler getQuantitativeDependencyHandler()
boolean isQuantitativeDependencyHandled()
InferenceEngine handledClone(QuantitativeDependencyHandler handler)
void printInfoCompilation(PrintWriter out)
void printInfoPropagation(PrintWriter out)
void printTables(PrintWriter out)
int random(FiniteVariable var)
void setDynamator(Dynamator dyn)
Dynamator getDynamator()
void setValid(boolean flag)
void die()
boolean getValid()
void setCPT(FiniteVariable var)
var
- The variable whose CPT we want to set.vals
- The values of the entries in the cpt.double probability()
char probabilityDisplayOperatorUnicode()
boolean probabilitySupported()
Table joint(FiniteVariable var)
Table conditional(FiniteVariable var)
Table[] conditionals(FiniteVariable var, Table[] buckets)
String[] describeConditionals()
Component getControlPanel()
InferenceEngine setControlPanel(Component panel)
double max()
Table familyJoint(FiniteVariable var)
Table familyConditional(FiniteVariable var)
Set variables()
boolean isExhaustive()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |