private nonEvidenceVariables ( bool>.Dictionary |
||
evidence | bool>.Dictionary | |
query | String | |
return | List |
private List<String> nonEvidenceVariables(Dictionary<String, bool> evidence,
String query)
{
List<String> nonEvidenceVariables = new List<String>();
List<String> variables = getVariables();
foreach (String variable in variables)
{
if (!(evidence.ContainsKey(variable)))
{
nonEvidenceVariables.Add(variable);
}
}
return nonEvidenceVariables;
}