edu.ucla.belief.io.hugin
Interface HuginNet

All Superinterfaces:
BeliefNetwork, Cloneable, Collection, DirectedGraph, Iterable, PropertySuperintendent
All Known Implementing Classes:
HuginNetImpl

public interface HuginNet
extends BeliefNetwork, PropertySuperintendent


Nested Class Summary
 
Nested classes/interfaces inherited from interface BeliefNetwork
BeliefNetwork.Auditor
 
Field Summary
 
Fields inherited from interface PropertySuperintendent
KEY_APPROXIMATED_PARENTS, KEY_EXCLUDEARRAY, KEY_EXCLUDEPOLICY, KEY_HUGIN_ID, KEY_HUGIN_LABEL, KEY_HUGIN_NAME, KEY_HUGIN_NODE_SIZE, KEY_HUGIN_POSITION, KEY_HUGIN_potential, KEY_HUGIN_potential_data, KEY_HUGIN_STATES, KEY_HUGIN_SUBTYPE, KEY_HUGINITY, KEY_IDS_RECOVERABLE_PARENTS, KEY_ISMAPVARIABLE, KEY_RECOVERABLES, KEY_SEENDEFAULTEVIDENCE, KEY_SOFT_EVIDENCE_CHILDREN, KEY_USERPROPERTIES, VALUE_PERMISSIVE, VALUE_STRICT, VALUE_TRUE
 
Method Summary
 Dimension getGlobalNodeSize(Dimension dim)
          Will return the node size listed in the HuginNet file.
 HuginFileVersion getVersion()
           
 void setParams(Map params)
          Sets the net parameters to the name value pairs contained in params.
 void setVersion(HuginFileVersion version)
           
 
Methods inherited from interface BeliefNetwork
addAuditor, addEdge, addVariable, checkValidProbabilities, clone, cloneAllCPTShells, countUserEnumProperties, deepClone, findVariables, fireAudit, forAll, forID, getAutoCPTInvalidation, getCopier, getEvidenceController, getMaxDomainCardinality, getMaxTheoreticalCPTSize, getMinDomainCardinality, getMinTheoreticalCPTSize, getTheoreticalCPTSize, getUserEnumProperties, identifierChanged, induceGraph, insertState, makeUserEnumProperties, mayContain, newFiniteVariable, propertiesAsArray, removeAuditor, removeEdge, removeState, removeVariable, replaceAllPotentials, replaceVariables, seededClone, setAutoCPTInvalidation, setEvidenceController, setScalars, setUserEnumProperties, setUserEnumPropertiesModified, shallowClone, tables, thereExists, thereExistsModifiedUserEnumProperty
 
Methods inherited from interface DirectedGraph
addEdge, addVertex, contains, containsEdge, degree, hasPath, inComing, inDegree, isAcyclic, isSinglyConnected, isWeaklyConnected, isWeaklyConnected, maintainsAcyclicity, numEdges, outDegree, outGoing, removeEdge, removeVertex, replaceVertex, replaceVertices, size, topologicalOrder, vertices
 
Methods inherited from interface Collection
add, addAll, clear, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, toArray, toArray
 
Methods inherited from interface PropertySuperintendent
getProperties
 

Method Detail

getGlobalNodeSize

Dimension getGlobalNodeSize(Dimension dim)
Will return the node size listed in the HuginNet file. If it does not exist, it will return a null. This function looks for a node size from the network.


setParams

void setParams(Map params)
Sets the net parameters to the name value pairs contained in params.


getVersion

HuginFileVersion getVersion()

setVersion

void setVersion(HuginFileVersion version)


Copyright 2010 UCLA Automated Reasoning Group