A B C D E F G H I J L M N O P R S T U W

A

AbsExpression - class COM.hugin.HAPI.AbsExpression.
Expression class representing the abs operator.
AbsExpression(Expression) - Constructor for class COM.hugin.HAPI.AbsExpression
Constructs a new AbsExpression.
AddExpression - class COM.hugin.HAPI.AddExpression.
Expression class representing the + operator.
AddExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.AddExpression
Constructs a new AddExpression.
AndExpression - class COM.hugin.HAPI.AndExpression.
Expression class representing the and() function.
AndExpression(ExpressionList) - Constructor for class COM.hugin.HAPI.AndExpression
Constructs a new AndExpression.
Attribute - class COM.hugin.HAPI.Attribute.
Attributes can be used to associate arbitrary data with a node or a NetworkModel (i.e., a Class or a Domain).
adapt() - Method in class COM.hugin.HAPI.Domain
Adapts this Domain according to the evidence entered.
addParent(Node) - Method in class COM.hugin.HAPI.Node
Adds a node as a new parent of this Node.
addToInputs() - Method in class COM.hugin.HAPI.Node
Makes this Node become an input node of its Class.
addToOutputs() - Method in class COM.hugin.HAPI.Node
Makes this Node become an output node of its Class.
approximate(double) - Method in class COM.hugin.HAPI.Domain
Removes "near-zero" probabilities from the clique probability tables.

B

BetaDistribution - class COM.hugin.HAPI.BetaDistribution.
Expression class representing the Beta distribution.
BetaDistribution(Expression, Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.BetaDistribution
Constructs a new BetaDistribution.
BetaDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.BetaDistribution
Constructs a new BetaDistribution.
BinomialDistribution - class COM.hugin.HAPI.BinomialDistribution.
Expression class representing the Binomial distribution.
BinomialDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.BinomialDistribution
Constructs a new BinomialDistribution.
BooleanDCNode - class COM.hugin.HAPI.BooleanDCNode.
Boolean chance node.
BooleanDCNode(NetworkModel) - Constructor for class COM.hugin.HAPI.BooleanDCNode
Constructs a Boolean chance node with states false and true.
BooleanDDNode - class COM.hugin.HAPI.BooleanDDNode.
Boolean decision node.
BooleanDDNode(NetworkModel) - Constructor for class COM.hugin.HAPI.BooleanDDNode
Constructs a Boolean decision node with states false and true.
BooleanExpression - class COM.hugin.HAPI.BooleanExpression.
A Boolean constant expression is used to compare state values of Boolean discrete chance or decision nodes.
BooleanExpression(boolean) - Constructor for class COM.hugin.HAPI.BooleanExpression
Constructs a BooleanExpression from a boolean.

C

COM.hugin.HAPI - package COM.hugin.HAPI
The Hugin Java API consists of the COM.hugin.HAPI package.
CeilExpression - class COM.hugin.HAPI.CeilExpression.
Expression class representing the ceil operator.
CeilExpression(Expression) - Constructor for class COM.hugin.HAPI.CeilExpression
Constructs a new CeilExpression.
Class - class COM.hugin.HAPI.Class.
Instances of the Class class represent object-oriented Bayesian networks and LIMIDs.
Class(ClassCollection) - Constructor for class COM.hugin.HAPI.Class
Constructs a new Class in a ClassCollection.
Class(ClassCollection, String) - Constructor for class COM.hugin.HAPI.Class
Constructs a new named Class in a ClassCollection.
ClassCollection - class COM.hugin.HAPI.ClassCollection.
Classes are grouped into ClassCollections.
ClassCollection() - Constructor for class COM.hugin.HAPI.ClassCollection
Constructs a new (empty) ClassCollection.
ClassList - class COM.hugin.HAPI.ClassList.
Lists of Classes are represented as ClassList's.
ClassList() - Constructor for class COM.hugin.HAPI.ClassList
Constructs a new ClassList.
ClassParseListener - interface COM.hugin.HAPI.ClassParseListener.
An implementation of the ClassParseListener interface must be used when one wants to call the parseClasses method of the ClassCollection class.
Clique - class COM.hugin.HAPI.Clique.
Represents the cliques in the JunctionTree.
CliqueList - class COM.hugin.HAPI.CliqueList.
Lists of Cliques are represented as CliqueList's.
CliqueList() - Constructor for class COM.hugin.HAPI.CliqueList
Constructs a new CliqueList.
CompositeExpression - class COM.hugin.HAPI.CompositeExpression.
The ancestor class of all composite expression (for example arithmetic operators or standard distribution functions).
ConstantExpression - class COM.hugin.HAPI.ConstantExpression.
The ancestor of all expression classes representing a constant (label, number, or Boolean).
ContinuousChanceNode - class COM.hugin.HAPI.ContinuousChanceNode.
Represents continuous chance nodes with (conditional) Gaussian distributions.
ContinuousChanceNode(NetworkModel) - Constructor for class COM.hugin.HAPI.ContinuousChanceNode
Constructs a new continuous chance node.
CosExpression - class COM.hugin.HAPI.CosExpression.
Expression class representing the cos() function.
CosExpression(Expression) - Constructor for class COM.hugin.HAPI.CosExpression
Constructs a new CosExpression.
CoshExpression - class COM.hugin.HAPI.CoshExpression.
Expression class representing the cosh() function.
CoshExpression(Expression) - Constructor for class COM.hugin.HAPI.CoshExpression
Constructs a new CoshExpression.
caseIsSet(int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns true if a value has been set for this ContinuousChanceNode in case c; otherwise, returns false.
caseIsSet(int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns true if a value has been set for this DiscreteNode in case c; otherwise, returns false.
cgEvidenceIsPropagated() - Method in class COM.hugin.HAPI.Domain
Returns true if evidence on CG nodes has been propagated; otherwise, returns false.
cgEvidenceIsPropagated() - Method in class COM.hugin.HAPI.JunctionTree
Returns true if CG evidence has been propagated in this JunctionTree; otherwise, returns false.
clone() - Method in class COM.hugin.HAPI.CliqueList
Returns a clone of this CliqueList.
clone() - Method in class COM.hugin.HAPI.Domain
Clones this Domain.
clone() - Method in class COM.hugin.HAPI.Expression
Clones this Expression.
clone() - Method in class COM.hugin.HAPI.ExpressionList
Clone this ExpressionList.
clone() - Method in class COM.hugin.HAPI.JunctionTreeList
Clones this JunctionTreeList.
clone() - Method in class COM.hugin.HAPI.Node
Clones this node.
clone() - Method in class COM.hugin.HAPI.NodeList
Returns a clone of this NodeList.
closeLogFile() - Method in class COM.hugin.HAPI.NetworkModel
Closes the log file associated with this NetworkModel.
compareTo(Object) - Method in class COM.hugin.HAPI.NetworkModel.Category
 
compareTo(Object) - Method in class COM.hugin.HAPI.NetworkModel.Constraint
 
compareTo(Object) - Method in class COM.hugin.HAPI.NetworkModel.Kind
 
compile() - Method in class COM.hugin.HAPI.Domain
Compiles this Domain.
compile(NodeList) - Method in class COM.hugin.HAPI.Domain
Compiles and triangulates this Domain using the specified elimination order.
compile(Domain.TriangulationMethod) - Method in class COM.hugin.HAPI.Domain
Compiles and triangulates this Domain using the specified triangulation method.
compress() - Method in class COM.hugin.HAPI.Domain
Removes the zero entries from the clique and separator tables of the JunctionTrees in this Domain.
computeSensitivityData(int) - Method in class COM.hugin.HAPI.DiscreteChanceNode
Computes the constants of the sensitivity functions for the specified output probability and all CPT/policy parameters in the network.
computeSensitivityData(NodeList, int[]) - Method in class COM.hugin.HAPI.Domain
Computes the constants of the sensitivity functions for the specified output probabilities and all CPT parameters in the network.
contains(String) - Method in class COM.hugin.HAPI.ClassList
Returns true if the Class named className is contained in this ClassList; otherwise, returns false.
contains(Class) - Method in class COM.hugin.HAPI.ClassList
Returns true if the given Class is contained in this ClassList; otherwise, returns false.
createDomain() - Method in class COM.hugin.HAPI.Class
Unfolds the Class to a Domain that can be compiled and used for inference, etc.

D

DefaultClassParseListener - class COM.hugin.HAPI.DefaultClassParseListener.
Provides a simple implementation of the ClassParseListener class.
DefaultClassParseListener() - Constructor for class COM.hugin.HAPI.DefaultClassParseListener
 
DiscreteChanceNode - class COM.hugin.HAPI.DiscreteChanceNode.
The DiscreteChanceNode class.
DiscreteDecisionNode - class COM.hugin.HAPI.DiscreteDecisionNode.
The DiscreteDecisionNode class.
DiscreteNode - class COM.hugin.HAPI.DiscreteNode.
The DiscreteNode class.
DistributionDistribution - class COM.hugin.HAPI.DistributionDistribution.
Expression class representing the Distribution distribution.
DistributionDistribution(ExpressionList) - Constructor for class COM.hugin.HAPI.DistributionDistribution
Constructs a new DistributionDistribution.
DivideExpression - class COM.hugin.HAPI.DivideExpression.
Expression class representing the / operator.
DivideExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.DivideExpression
Constructs a new DivideExpression.
Domain - class COM.hugin.HAPI.Domain.
Instances of the Domain class represent Bayesian networks and LIMIDs in which you can propagate evidence and calculate updated beliefs and expected utilities.
Domain() - Constructor for class COM.hugin.HAPI.Domain
Constructs a new empty Domain.
Domain(String, String) - Constructor for class COM.hugin.HAPI.Domain
Constructs a domain by loading the corresponding Hugin Knowledge Base (HKB) file.
Domain(String) - Constructor for class COM.hugin.HAPI.Domain
Constructs a domain by loading the corresponding Hugin Knowledge Base (HKB) file.
Domain(String, ParseListener) - Constructor for class COM.hugin.HAPI.Domain
Constructs a domain from a NET file.
Domain(Class) - Constructor for class COM.hugin.HAPI.Domain
Constructs a runtime domain from a Class object.
Domain.Equilibrium - class COM.hugin.HAPI.Domain.Equilibrium.
The Equilibrium class represents the equilibrium state of this Domain.
Domain.EvidenceMode - class COM.hugin.HAPI.Domain.EvidenceMode.
The EvidenceMode class represents the mode used for propagating evidence in this Domain.
Domain.TriangulationMethod - class COM.hugin.HAPI.Domain.TriangulationMethod.
The TriangulationMethod class represents the triangulation method used for this Domain.
delete() - Method in class COM.hugin.HAPI.Class
Deletes this Class, including all Nodes belonging to it.
delete() - Method in class COM.hugin.HAPI.ClassCollection
Deletes this ClassCollection and all its Classs.
delete() - Method in class COM.hugin.HAPI.Domain
Deletes this Domain, including all Node and JunctionTree objects belonging to it.
delete() - Method in class COM.hugin.HAPI.Expression
Deprecated. This method does nothing.
delete() - Method in class COM.hugin.HAPI.Model
Deletes this Model.
delete() - Method in class COM.hugin.HAPI.NetworkModel
Deletes this NetworkModel.
delete() - Method in class COM.hugin.HAPI.Node
Deletes this Node.
delete() - Method in class COM.hugin.HAPI.Table
Deletes this Table.

E

EqualsExpression - class COM.hugin.HAPI.EqualsExpression.
Expression class representing the == operator.
EqualsExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.EqualsExpression
Constructs a new EqualsExpression.
ExceptionArgumentNotAlive - exception COM.hugin.HAPI.ExceptionArgumentNotAlive.
An ExceptionArgumentNotAlive exception is thrown when a method (or a constructor) is called with an argument that is not alive.
ExceptionArgumentNotAlive() - Constructor for class COM.hugin.HAPI.ExceptionArgumentNotAlive
 
ExceptionArgumentNotAlive(String) - Constructor for class COM.hugin.HAPI.ExceptionArgumentNotAlive
 
ExceptionBadKBFormat - exception COM.hugin.HAPI.ExceptionBadKBFormat.
An ExceptionBadKBFormat exception is thrown when an attempt is made to open an invalid Hugin KB file.
ExceptionBadKBFormat() - Constructor for class COM.hugin.HAPI.ExceptionBadKBFormat
 
ExceptionBadKBFormat(String) - Constructor for class COM.hugin.HAPI.ExceptionBadKBFormat
 
ExceptionBadKBPassword - exception COM.hugin.HAPI.ExceptionBadKBPassword.
An ExceptionBadKBPassword exception is thrown when an attempt is made to open a password protected Hugin KB file using an invalid password.
ExceptionBadKBPassword() - Constructor for class COM.hugin.HAPI.ExceptionBadKBPassword
 
ExceptionBadKBPassword(String) - Constructor for class COM.hugin.HAPI.ExceptionBadKBPassword
 
ExceptionBadKBVersion - exception COM.hugin.HAPI.ExceptionBadKBVersion.
An ExceptionBadKBVersion exception is thrown when an attempt is made to open a Hugin KB file produced by an ancient (or a newer) version of the Hugin software.
ExceptionBadKBVersion() - Constructor for class COM.hugin.HAPI.ExceptionBadKBVersion
 
ExceptionBadKBVersion(String) - Constructor for class COM.hugin.HAPI.ExceptionBadKBVersion
 
ExceptionCGEvidenceIncorporated - exception COM.hugin.HAPI.ExceptionCGEvidenceIncorporated.
An ExceptionCGEvidenceIncorporated exception is thrown when a conflict value is requested, and CG evidence has been propagated.
ExceptionCGEvidenceIncorporated() - Constructor for class COM.hugin.HAPI.ExceptionCGEvidenceIncorporated
 
ExceptionCGEvidenceIncorporated(String) - Constructor for class COM.hugin.HAPI.ExceptionCGEvidenceIncorporated
 
ExceptionCGLIMIDsNotSupported - exception COM.hugin.HAPI.ExceptionCGLIMIDsNotSupported.
An ExceptionCGLIMIDsNotSupported exception is thrown when an attempt is made to construct a network containing both decision (or utility) and CG nodes.
ExceptionCGLIMIDsNotSupported() - Constructor for class COM.hugin.HAPI.ExceptionCGLIMIDsNotSupported
 
ExceptionCGLIMIDsNotSupported(String) - Constructor for class COM.hugin.HAPI.ExceptionCGLIMIDsNotSupported
 
ExceptionCaseStateTooLarge - exception COM.hugin.HAPI.ExceptionCaseStateTooLarge.
An ExceptionCaseStateTooLarge exception is thrown when a state index larger than 32767 is passed to the DiscreteNode.setCaseState method.
ExceptionCaseStateTooLarge() - Constructor for class COM.hugin.HAPI.ExceptionCaseStateTooLarge
 
ExceptionCaseStateTooLarge(String) - Constructor for class COM.hugin.HAPI.ExceptionCaseStateTooLarge
 
ExceptionChainGraph - exception COM.hugin.HAPI.ExceptionChainGraph.
An ExceptionChainGraph exception is thrown when a zero value is found in the normalizing potential of a chain graph block.
ExceptionChainGraph() - Constructor for class COM.hugin.HAPI.ExceptionChainGraph
 
ExceptionChainGraph(String) - Constructor for class COM.hugin.HAPI.ExceptionChainGraph
 
ExceptionCompressed - exception COM.hugin.HAPI.ExceptionCompressed.
An ExceptionCompressed exception is thrown when a method is called that does not support compressed domains.
ExceptionCompressed() - Constructor for class COM.hugin.HAPI.ExceptionCompressed
 
ExceptionCompressed(String) - Constructor for class COM.hugin.HAPI.ExceptionCompressed
 
ExceptionComputationFailed - exception COM.hugin.HAPI.ExceptionComputationFailed.
An ExceptionComputationFailed exception is thrown if a probability/density function in an Expression cannot be computed.
ExceptionComputationFailed() - Constructor for class COM.hugin.HAPI.ExceptionComputationFailed
 
ExceptionComputationFailed(String) - Constructor for class COM.hugin.HAPI.ExceptionComputationFailed
 
ExceptionCyclicInstanceHierarchy - exception COM.hugin.HAPI.ExceptionCyclicInstanceHierarchy.
An ExceptionCyclicInstanceHierarchy exception is thrown if an attempt is made to create a cycle in the hierarchical structure of an OOBN model.
ExceptionCyclicInstanceHierarchy() - Constructor for class COM.hugin.HAPI.ExceptionCyclicInstanceHierarchy
 
ExceptionCyclicInstanceHierarchy(String) - Constructor for class COM.hugin.HAPI.ExceptionCyclicInstanceHierarchy
 
ExceptionCyclicNetwork - exception COM.hugin.HAPI.ExceptionCyclicNetwork.
An ExceptionCyclicNetwork exception is thrown when an attempt is made to create a (directed) cycle in a network.
ExceptionCyclicNetwork() - Constructor for class COM.hugin.HAPI.ExceptionCyclicNetwork
 
ExceptionCyclicNetwork(String) - Constructor for class COM.hugin.HAPI.ExceptionCyclicNetwork
 
ExceptionDemo - exception COM.hugin.HAPI.ExceptionDemo.
An ExceptionDemo exception is thrown if the Hugin software detects that the limits of the software have been exceeded.
ExceptionDemo() - Constructor for class COM.hugin.HAPI.ExceptionDemo
 
ExceptionDemo(String) - Constructor for class COM.hugin.HAPI.ExceptionDemo
 
ExceptionDivisionByZero - exception COM.hugin.HAPI.ExceptionDivisionByZero.
An ExceptionDivisionByZero exception is thrown when an attempt is made to divide by zero while evaluating an Expression.
ExceptionDivisionByZero() - Constructor for class COM.hugin.HAPI.ExceptionDivisionByZero
 
ExceptionDivisionByZero(String) - Constructor for class COM.hugin.HAPI.ExceptionDivisionByZero
 
ExceptionEnumeration - exception COM.hugin.HAPI.ExceptionEnumeration.
An ExceptionEnumeration exception is thrown when an invalid elimination sequence is passed to the Domain.triangulate(NodeList) method.
ExceptionEnumeration() - Constructor for class COM.hugin.HAPI.ExceptionEnumeration
 
ExceptionEnumeration(String) - Constructor for class COM.hugin.HAPI.ExceptionEnumeration
 
ExceptionError - exception COM.hugin.HAPI.ExceptionError.
An ExceptionError exception is thrown if an internal error in the Hugin API is detected.
ExceptionError() - Constructor for class COM.hugin.HAPI.ExceptionError
 
ExceptionError(String) - Constructor for class COM.hugin.HAPI.ExceptionError
 
ExceptionExpiredLicense - exception COM.hugin.HAPI.ExceptionExpiredLicense.
An ExceptionExpiredLicense exception is thrown if the Hugin software detects that the time limited evaluation license has expired.
ExceptionExpiredLicense() - Constructor for class COM.hugin.HAPI.ExceptionExpiredLicense
 
ExceptionExpiredLicense(String) - Constructor for class COM.hugin.HAPI.ExceptionExpiredLicense
 
ExceptionFastRetraction - exception COM.hugin.HAPI.ExceptionFastRetraction.
An ExceptionFastRetraction exception is thrown when logical relations in a probability distribution causes a fast-retraction propagation to fail.
ExceptionFastRetraction() - Constructor for class COM.hugin.HAPI.ExceptionFastRetraction
 
ExceptionFastRetraction(String) - Constructor for class COM.hugin.HAPI.ExceptionFastRetraction
 
ExceptionHugeArray - exception COM.hugin.HAPI.ExceptionHugeArray.
An ExceptionHugeArray exception is thrown if Table.getData() detects that the size of the table is larger than Integer.MAX_VALUE.
ExceptionHugeArray() - Constructor for class COM.hugin.HAPI.ExceptionHugeArray
 
ExceptionHugeArray(String) - Constructor for class COM.hugin.HAPI.ExceptionHugeArray
 
ExceptionHugin - exception COM.hugin.HAPI.ExceptionHugin.
The ExceptionHugin class is the base class of all exception classes in the Hugin Java API.
ExceptionHugin(String) - Constructor for class COM.hugin.HAPI.ExceptionHugin
 
ExceptionIO - exception COM.hugin.HAPI.ExceptionIO.
An ExceptionIO exception is thrown when an error occurs during an input or an output operation.
ExceptionIO() - Constructor for class COM.hugin.HAPI.ExceptionIO
 
ExceptionIO(String) - Constructor for class COM.hugin.HAPI.ExceptionIO
 
ExceptionIllegalBinding - exception COM.hugin.HAPI.ExceptionIllegalBinding.
An ExceptionIllegalBinding exception is thrown if an actual input node is found to be incompatible with the formal input node, or multiple occurrences of the same parent are detected.
ExceptionIllegalBinding() - Constructor for class COM.hugin.HAPI.ExceptionIllegalBinding
 
ExceptionIllegalBinding(String) - Constructor for class COM.hugin.HAPI.ExceptionIllegalBinding
 
ExceptionInappropriateArguments - exception COM.hugin.HAPI.ExceptionInappropriateArguments.
An ExceptionInappropriateArguments exception is thrown if invalid arguments are passed to a standard mathematical or probability/density function in an Expression.
ExceptionInappropriateArguments() - Constructor for class COM.hugin.HAPI.ExceptionInappropriateArguments
 
ExceptionInappropriateArguments(String) - Constructor for class COM.hugin.HAPI.ExceptionInappropriateArguments
 
ExceptionInconsistencyOrUnderflow - exception COM.hugin.HAPI.ExceptionInconsistencyOrUnderflow.
An ExceptionInconsistencyOrUnderflow exception is thrown when an attempt is made to propagate inconsistent evidence, or underflow has occurred.
ExceptionInconsistencyOrUnderflow() - Constructor for class COM.hugin.HAPI.ExceptionInconsistencyOrUnderflow
 
ExceptionInconsistencyOrUnderflow(String) - Constructor for class COM.hugin.HAPI.ExceptionInconsistencyOrUnderflow
 
ExceptionInsufficientStateRange - exception COM.hugin.HAPI.ExceptionInsufficientStateRange.
An ExceptionInsufficientStateRange exception is thrown if the state range of a numeric node is found to be insufficient for a standard probability distribution.
ExceptionInsufficientStateRange() - Constructor for class COM.hugin.HAPI.ExceptionInsufficientStateRange
 
ExceptionInsufficientStateRange(String) - Constructor for class COM.hugin.HAPI.ExceptionInsufficientStateRange
 
ExceptionInvalidEvidence - exception COM.hugin.HAPI.ExceptionInvalidEvidence.
An ExceptionInvalidEvidence exception is thrown when an invalid evidence scenario is detected.
ExceptionInvalidEvidence() - Constructor for class COM.hugin.HAPI.ExceptionInvalidEvidence
 
ExceptionInvalidEvidence(String) - Constructor for class COM.hugin.HAPI.ExceptionInvalidEvidence
 
ExceptionInvalidExpression - exception COM.hugin.HAPI.ExceptionInvalidExpression.
An ExceptionInvalidExpression exception is thrown if the table generator detects an invalid Expression.
ExceptionInvalidExpression() - Constructor for class COM.hugin.HAPI.ExceptionInvalidExpression
 
ExceptionInvalidExpression(String) - Constructor for class COM.hugin.HAPI.ExceptionInvalidExpression
 
ExceptionInvalidLicense - exception COM.hugin.HAPI.ExceptionInvalidLicense.
An ExceptionInvalidLicense exception is thrown if the Hugin software could not find valid license data.
ExceptionInvalidLicense() - Constructor for class COM.hugin.HAPI.ExceptionInvalidLicense
 
ExceptionInvalidLicense(String) - Constructor for class COM.hugin.HAPI.ExceptionInvalidLicense
 
ExceptionInvalidName - exception COM.hugin.HAPI.ExceptionInvalidName.
An ExceptionInvalidName exception is thrown when an attempt is made to assign an invalid name to some object.
ExceptionInvalidName() - Constructor for class COM.hugin.HAPI.ExceptionInvalidName
 
ExceptionInvalidName(String) - Constructor for class COM.hugin.HAPI.ExceptionInvalidName
 
ExceptionInvalidProbabilityPotential - exception COM.hugin.HAPI.ExceptionInvalidProbabilityPotential.
An ExceptionInvalidProbabilityPotential exception is thrown when a negative value or a zero-sum distribution is found in a probability potential.
ExceptionInvalidProbabilityPotential() - Constructor for class COM.hugin.HAPI.ExceptionInvalidProbabilityPotential
 
ExceptionInvalidProbabilityPotential(String) - Constructor for class COM.hugin.HAPI.ExceptionInvalidProbabilityPotential
 
ExceptionInvalidStateValues - exception COM.hugin.HAPI.ExceptionInvalidStateValues.
An ExceptionInvalidStateValues exception is thrown if the state values of a numeric node do not form an increasing sequence.
ExceptionInvalidStateValues() - Constructor for class COM.hugin.HAPI.ExceptionInvalidStateValues
 
ExceptionInvalidStateValues(String) - Constructor for class COM.hugin.HAPI.ExceptionInvalidStateValues
 
ExceptionJNI - exception COM.hugin.HAPI.ExceptionJNI.
An ExceptionJNI exception is thrown if an internal JNI error is detected.
ExceptionJNI() - Constructor for class COM.hugin.HAPI.ExceptionJNI
 
ExceptionJNI(String) - Constructor for class COM.hugin.HAPI.ExceptionJNI
 
ExceptionLocale - exception COM.hugin.HAPI.ExceptionLocale.
An ExceptionLocale exception is thrown if the Hugin API native code could not establish the C locale.
ExceptionLocale() - Constructor for class COM.hugin.HAPI.ExceptionLocale
 
ExceptionLocale(String) - Constructor for class COM.hugin.HAPI.ExceptionLocale
 
ExceptionLowDensity - exception COM.hugin.HAPI.ExceptionLowDensity.
An ExceptionLowDensity exception is thrown when the density of some CG evidence is too low to represent as a positive floating-point number.
ExceptionLowDensity() - Constructor for class COM.hugin.HAPI.ExceptionLowDensity
 
ExceptionLowDensity(String) - Constructor for class COM.hugin.HAPI.ExceptionLowDensity
 
ExceptionMemory - exception COM.hugin.HAPI.ExceptionMemory.
An ExceptionMemory exception is thrown when Hugin runs out of memory while carrying out some operation (e.g., a compilation operation).
ExceptionMemory() - Constructor for class COM.hugin.HAPI.ExceptionMemory
 
ExceptionMemory(String) - Constructor for class COM.hugin.HAPI.ExceptionMemory
 
ExceptionNoEquilibrium - exception COM.hugin.HAPI.ExceptionNoEquilibrium.
An ExceptionNoEquilibrium exception is thrown when invalid junction tree potentials are detected.
ExceptionNoEquilibrium() - Constructor for class COM.hugin.HAPI.ExceptionNoEquilibrium
 
ExceptionNoEquilibrium(String) - Constructor for class COM.hugin.HAPI.ExceptionNoEquilibrium
 
ExceptionNoValue - exception COM.hugin.HAPI.ExceptionNoValue.
An ExceptionNoValue exception is thrown when a case state/value is requested, but no value has been specified (or the previously specified value has become invalid).
ExceptionNoValue() - Constructor for class COM.hugin.HAPI.ExceptionNoValue
 
ExceptionNoValue(String) - Constructor for class COM.hugin.HAPI.ExceptionNoValue
 
ExceptionNormalization - exception COM.hugin.HAPI.ExceptionNormalization.
An ExceptionNormalization exception is thrown when an attempt is made to normalize with a zero (or underflowed) normalization constant.
ExceptionNormalization() - Constructor for class COM.hugin.HAPI.ExceptionNormalization
 
ExceptionNormalization(String) - Constructor for class COM.hugin.HAPI.ExceptionNormalization
 
ExceptionNotCompiled - exception COM.hugin.HAPI.ExceptionNotCompiled.
An ExceptionNotCompiled exception is thrown when a method is called that requires a compiled domain.
ExceptionNotCompiled() - Constructor for class COM.hugin.HAPI.ExceptionNotCompiled
 
ExceptionNotCompiled(String) - Constructor for class COM.hugin.HAPI.ExceptionNotCompiled
 
ExceptionObjectNotAlive - exception COM.hugin.HAPI.ExceptionObjectNotAlive.
An ExceptionObjectNotAlive exception is thrown when a method is called on an object that is not alive.
ExceptionObjectNotAlive() - Constructor for class COM.hugin.HAPI.ExceptionObjectNotAlive
 
ExceptionObjectNotAlive(String) - Constructor for class COM.hugin.HAPI.ExceptionObjectNotAlive
 
ExceptionOverflow - exception COM.hugin.HAPI.ExceptionOverflow.
An ExceptionOverflow exception is thrown if overflow occurs during propagation.
ExceptionOverflow() - Constructor for class COM.hugin.HAPI.ExceptionOverflow
 
ExceptionOverflow(String) - Constructor for class COM.hugin.HAPI.ExceptionOverflow
 
ExceptionParse - exception COM.hugin.HAPI.ExceptionParse.
An ExceptionParse exception is thrown when a syntax error is detected while parsing a text file.
ExceptionParse() - Constructor for class COM.hugin.HAPI.ExceptionParse
 
ExceptionParse(String) - Constructor for class COM.hugin.HAPI.ExceptionParse
 
ExceptionRounding - exception COM.hugin.HAPI.ExceptionRounding.
An ExceptionRounding exception is thrown when a potentially significant floating-point rounding error is detected.
ExceptionRounding() - Constructor for class COM.hugin.HAPI.ExceptionRounding
 
ExceptionRounding(String) - Constructor for class COM.hugin.HAPI.ExceptionRounding
 
ExceptionSizeTooLarge - exception COM.hugin.HAPI.ExceptionSizeTooLarge.
An ExceptionSizeTooLarge exception is thrown when the size of an object is requested, and the true size of the object cannot be represented.
ExceptionSizeTooLarge() - Constructor for class COM.hugin.HAPI.ExceptionSizeTooLarge
 
ExceptionSizeTooLarge(String) - Constructor for class COM.hugin.HAPI.ExceptionSizeTooLarge
 
ExceptionSyntax - exception COM.hugin.HAPI.ExceptionSyntax.
An ExceptionSyntax exception is thrown when a syntax error is detected while parsing an Expression specified as a String.
ExceptionSyntax() - Constructor for class COM.hugin.HAPI.ExceptionSyntax
 
ExceptionSyntax(String) - Constructor for class COM.hugin.HAPI.ExceptionSyntax
 
ExceptionTableTooLarge - exception COM.hugin.HAPI.ExceptionTableTooLarge.
An ExceptionTableTooLarge exception is thrown if the Domain.compress() method detects that the compressed version of some non-clique table is too large.
ExceptionTableTooLarge() - Constructor for class COM.hugin.HAPI.ExceptionTableTooLarge
 
ExceptionTableTooLarge(String) - Constructor for class COM.hugin.HAPI.ExceptionTableTooLarge
 
ExceptionTwice - exception COM.hugin.HAPI.ExceptionTwice.
An ExceptionTwice exception is thrown when an attempt is made to assign a name that is already in use to a node or a class.
ExceptionTwice() - Constructor for class COM.hugin.HAPI.ExceptionTwice
 
ExceptionTwice(String) - Constructor for class COM.hugin.HAPI.ExceptionTwice
 
ExceptionUsage - exception COM.hugin.HAPI.ExceptionUsage.
An ExceptionUsage exception is thrown when a method (or a constructor) is called with an invalid argument (e.g., passing a NULL object to a method that expects a non-NULL argument).
ExceptionUsage() - Constructor for class COM.hugin.HAPI.ExceptionUsage
 
ExceptionUsage(String) - Constructor for class COM.hugin.HAPI.ExceptionUsage
 
ExceptionZeroVariance - exception COM.hugin.HAPI.ExceptionZeroVariance.
An ExceptionZeroVariance exception is thrown when a zero variance is detected during a conditioning operation.
ExceptionZeroVariance() - Constructor for class COM.hugin.HAPI.ExceptionZeroVariance
 
ExceptionZeroVariance(String) - Constructor for class COM.hugin.HAPI.ExceptionZeroVariance
 
ExpExpression - class COM.hugin.HAPI.ExpExpression.
Expression class representing the exp() function.
ExpExpression(Expression) - Constructor for class COM.hugin.HAPI.ExpExpression
Constructs a new ExpExpression.
ExponentialDistribution - class COM.hugin.HAPI.ExponentialDistribution.
Expression class representing the Exponential distribution.
ExponentialDistribution(Expression) - Constructor for class COM.hugin.HAPI.ExponentialDistribution
Constructs a new ExponentialDistribution.
ExponentialDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.ExponentialDistribution
Constructs a new ExponentialDistribution.
Expression - class COM.hugin.HAPI.Expression.
Expression is the ancestor of all expression classes.
ExpressionList - class COM.hugin.HAPI.ExpressionList.
Lists of Expressions are represented as ExpressionList's.
ExpressionList() - Constructor for class COM.hugin.HAPI.ExpressionList
Constructs a new ExpressionList.
enterCase(int) - Method in class COM.hugin.HAPI.Domain
Enters a case as evidence.
enterFinding(int, double) - Method in class COM.hugin.HAPI.DiscreteNode
Specifies a finding value for a given state with all other states unaffected.
enterValue(double) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Enters evidence (observation of the value) for this ContinuousChanceNode.
equilibriumIs(Domain.Equilibrium) - Method in class COM.hugin.HAPI.Domain
Tests for Equilibrium type.
equilibriumIs(Domain.Equilibrium) - Method in class COM.hugin.HAPI.JunctionTree
Tests the Equilibrium type.
evidenceIsEntered() - Method in class COM.hugin.HAPI.Node
Returns true if the evidence potential, currently registered with this Node, is non-vacuous; otherwise, returns false.
evidenceIsPropagated() - Method in class COM.hugin.HAPI.Domain
Tests if evidence has been propagated for this Domain.
evidenceIsPropagated() - Method in class COM.hugin.HAPI.JunctionTree
Returns true if evidence has been propagated in this JunctionTree; otherwise, returns false.
evidenceIsPropagated() - Method in class COM.hugin.HAPI.Node
Returns true if the evidence potential for this Node, incorporated within the current junction tree potentials, is non-vacuous; otherwise, returns false.
evidenceModeIs(Domain.EvidenceMode) - Method in class COM.hugin.HAPI.Domain
Tests for evidence mode.
evidenceModeIs(Domain.EvidenceMode) - Method in class COM.hugin.HAPI.JunctionTree
Returns true if the EvidenceMode matches mode; otherwise, returns false.
evidenceToPropagate() - Method in class COM.hugin.HAPI.Domain
Tests if evidence has been entered since the last propagation.
evidenceToPropagate() - Method in class COM.hugin.HAPI.JunctionTree
Returns true if the JunctionTree contains evidence that has not been propagated; otherwise, returns false.
evidenceToPropagate() - Method in class COM.hugin.HAPI.Node
Returns true if the entered and the propagated evidence differ; otherwise, returns false.
expressionToString() - Method in class COM.hugin.HAPI.Expression
Returns a String representation of this Expression.

F

FloorExpression - class COM.hugin.HAPI.FloorExpression.
Expression class representing the floor operator.
FloorExpression(Expression) - Constructor for class COM.hugin.HAPI.FloorExpression
Constructs a new FloorExpression.
FunctionNode - class COM.hugin.HAPI.FunctionNode.
A FunctionNode represents a real-valued function.
FunctionNode(NetworkModel) - Constructor for class COM.hugin.HAPI.FunctionNode
Constructs a new FunctionNode in a NetworkModel (i.e., a Class or a Domain).
find(String) - Method in class COM.hugin.HAPI.ClassList
Returns the Class named className (if any) in this ClassList; otherwise, returns null.
findMAPConfigurations(NodeList, double) - Method in class COM.hugin.HAPI.Domain
Finds all configurations of nodes with probability at least minProbability.

G

GammaDistribution - class COM.hugin.HAPI.GammaDistribution.
Expression class representing the Gamma distribution.
GammaDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.GammaDistribution
Constructs a new GammaDistribution.
GammaDistribution(Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.GammaDistribution
Constructs a new GammaDistribution.
GeometricDistribution - class COM.hugin.HAPI.GeometricDistribution.
Expression class representing the Geometric distribution.
GeometricDistribution(Expression) - Constructor for class COM.hugin.HAPI.GeometricDistribution
Constructs a new GeometricDistribution.
GreaterThanExpression - class COM.hugin.HAPI.GreaterThanExpression.
Expression class representing the > operator.
GreaterThanExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.GreaterThanExpression
Constructs a new GreaterThanExpression.
GreaterThanOrEqualsExpression - class COM.hugin.HAPI.GreaterThanOrEqualsExpression.
Expression class representing the >= operator.
GreaterThanOrEqualsExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.GreaterThanOrEqualsExpression
Constructs a new GreaterThanOrEqualsExpression.
generateTable() - Method in class COM.hugin.HAPI.DiscreteNode
Generates the table of this DiscreteNode from its model (a missing model will trigger an ExceptionUsage).
generateTable() - Method in class COM.hugin.HAPI.UtilityNode
Generates the utility table of this UtilityNode from its model.
generateTables() - Method in class COM.hugin.HAPI.NetworkModel
Generates the conditional probability tables for all nodes of this NetworkModel.
getAIC() - Method in class COM.hugin.HAPI.Domain
Computes the AIC score (Akaike's Information Criterion) of the case data.
getAlpha(int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the alpha component of the CG distribution of this ContinuousChanceNode given the discrete parent configuration corresponding to i.
getApproximationConstant() - Method in class COM.hugin.HAPI.Domain
Returns the approximation constant.
getAttribute(String) - Method in class COM.hugin.HAPI.NetworkModel
Returns an attribute value.
getAttribute(String) - Method in class COM.hugin.HAPI.Node
Returns the value associated with a particular attribute in the attribute list for this Node.
getAttributes() - Method in class COM.hugin.HAPI.NetworkModel
Returns the list of attributes associated with this NetworkModel.
getAttributes() - Method in class COM.hugin.HAPI.Node
Returns a LinkedList of attributes associated with this Node.
getBIC() - Method in class COM.hugin.HAPI.Domain
Computes the BIC score (Bayesian Information Criterion) of the case data.
getBelief(int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the belief for the specified state of this DiscreteNode.
getBeta(ContinuousChanceNode, int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the beta component of the CG distribution of this ContinuousChanceNode given a continuous parent and the discrete parent configuration corresponding to i.
getBoolean() - Method in class COM.hugin.HAPI.BooleanExpression
Returns the value of this BooleanExpression.
getCGSize() - Method in class COM.hugin.HAPI.Table
Returns the CG size of this Table.
getCaseCount(int) - Method in class COM.hugin.HAPI.Domain
Returns case count for a case.
getCaseState(int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the state of this DiscreteNode for case c.
getCaseValue(int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the value set for this ContinuousChanceNode in case c.
getCategory() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the Category of this ContinuousChanceNode.
getCategory() - Method in class COM.hugin.HAPI.DiscreteChanceNode
Returns the Category of this node.
getCategory() - Method in class COM.hugin.HAPI.DiscreteDecisionNode
Returns the Category of this node.
getCategory() - Method in class COM.hugin.HAPI.FunctionNode
Returns the Category of this FunctionNode.
getCategory() - Method in class COM.hugin.HAPI.InstanceNode
Returns the Category of this InstanceNode.
getCategory() - Method in class COM.hugin.HAPI.Node
Returns the Category of this Node.
getCategory() - Method in class COM.hugin.HAPI.UtilityNode
Returns the Category of this UtilityNode.
getChildren() - Method in class COM.hugin.HAPI.Node
Returns a NodeList with the child Nodes of this Node.
getClassByName(String) - Method in class COM.hugin.HAPI.ClassCollection
Returns the Class of this ClassCollection that has the given name.
getClassCollection() - Method in class COM.hugin.HAPI.Class
Returns the ClassCollection to which this Class belongs.
getCliques() - Method in class COM.hugin.HAPI.JunctionTree
Returns the cliques of this JunctionTree.
getConcurrencyLevel() - Method in class COM.hugin.HAPI.Domain
Gets the current level of concurrency.
getConfiguration(int[], int) - Method in class COM.hugin.HAPI.Table
Computes the state configuration corresponding to a given table index.
getConflict() - Method in class COM.hugin.HAPI.Domain
Returns the conflict value.
getConflict() - Method in class COM.hugin.HAPI.JunctionTree
Returns the conflict measure of the data inserted in this JunctionTree.
getCovariance(int, ContinuousChanceNode, ContinuousChanceNode) - Method in class COM.hugin.HAPI.Table
Returns the covariance of a couple of ContinuousChanceNodes given a configuration of the discrete chance Nodes of this Table.
getDConnectedNodes(NodeList, NodeList, NodeList) - Method in class COM.hugin.HAPI.Domain
Performs a d-separation test and returns a list of d-connected nodes.
getDConnectedNodes(NodeList, NodeList) - Method in class COM.hugin.HAPI.Domain
Performs a d-separation test and returns a list of d-connected nodes.
getDSeparatedNodes(NodeList, NodeList, NodeList) - Method in class COM.hugin.HAPI.Domain
Performs a d-separation test and returns a list of d-separated nodes.
getDSeparatedNodes(NodeList, NodeList) - Method in class COM.hugin.HAPI.Domain
Performs a d-separation test and returns a list of d-separated nodes.
getData() - Method in class COM.hugin.HAPI.Table
Returns an array containing a copy of the discrete data of this Table.
getData(double[], int, int) - Method in class COM.hugin.HAPI.Table
Returns a region of the discrete data of this Table.
getDataItem(int) - Method in class COM.hugin.HAPI.Table
Returns the data item at position index of the discrete data of this Table.
getDistribution() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the distribution for this continuous node.
getDomain() - Method in class COM.hugin.HAPI.Node
Deprecated. Replaced by Node.getHomeDomain().
getEdgeConstraint(Node) - Method in class COM.hugin.HAPI.Node
Returns the constraint between this and node.
getEliminationOrder() - Method in class COM.hugin.HAPI.Domain
Returns the triangulation order.
getEnteredFinding(int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the entered finding for the specified state of this node.
getEnteredValue() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the evidence (value) entered for this ContinuousChanceNode.
getEntropy() - Method in class COM.hugin.HAPI.DiscreteNode
Computes the entropy of this node.
getExpectedUtility(int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the expected utility associated with the specified action (state).
getExpectedUtility() - Method in class COM.hugin.HAPI.Domain
Returns the total expected utility associated with this Domain.
getExpectedUtility() - Method in class COM.hugin.HAPI.UtilityNode
Returns the expected utility associated with this UtilityNode.
getExperienceTable() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the experience table of this ContinuousChanceNode.
getExperienceTable() - Method in class COM.hugin.HAPI.DiscreteChanceNode
Returns the experience table of this DiscreteChanceNode.
getExpression(int) - Method in class COM.hugin.HAPI.Model
Returns the Expression associated with a specific configuration of the Nodes of this Model.
getFadingTable() - Method in class COM.hugin.HAPI.DiscreteChanceNode
Returns the fading table of this DiscreteChanceNode.
getFileName() - Method in class COM.hugin.HAPI.NetworkModel
Returns the file name most recently used for loading or saving this NetworkModel.
getGamma(int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the gamma component of the CG distribution of this ContinuousChanceNode given the discrete parent configuration corresponding to i.
getGrainSize() - Method in class COM.hugin.HAPI.Domain
Returns the current value of the grain size parameter.
getHome() - Method in class COM.hugin.HAPI.Node
Returns the Class or Domain containing this Node.
getHomeClass() - Method in class COM.hugin.HAPI.Node
Returns the Class containing this Node.
getHomeDomain() - Method in class COM.hugin.HAPI.Node
Returns the Domain containing this Node.
getIndex(int[]) - Method in class COM.hugin.HAPI.Table
Computes the table index corresponding to a given state configuration.
getInput(Node) - Method in class COM.hugin.HAPI.InstanceNode
Returns the actual input node bound to a formal input node for this InstanceNode.
getInputs() - Method in class COM.hugin.HAPI.Class
Returns a list of the input nodes defined for this Class.
getInstance() - Method in class COM.hugin.HAPI.Node
Returns the InstanceNode containing this (cloned) output node.
getInstanceClass() - Method in class COM.hugin.HAPI.InstanceNode
Returns the instance Class of this InstanceNode (i.e., the Class on which this InstanceNode is based).
getInstances() - Method in class COM.hugin.HAPI.Class
Returns the list of InstanceNodes that are instances of this Class.
getJunctionTree() - Method in class COM.hugin.HAPI.Clique
Returns the JunctionTree to which this Clique belongs.
getJunctionTree() - Method in class COM.hugin.HAPI.Node
Returns the JunctionTree to which this Node belongs.
getJunctionTrees() - Method in class COM.hugin.HAPI.Domain
Returns the JunctionTrees of this Domain.
getKey() - Method in class COM.hugin.HAPI.Attribute
Returns the key associated with this Attribute.
getKind() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the Kind of this ContinuousChanceNode.
getKind() - Method in class COM.hugin.HAPI.DiscreteNode
Returns the Kind of this DiscreteNode.
getKind() - Method in class COM.hugin.HAPI.FunctionNode
Returns the Kind of this FunctionNode.
getKind() - Method in class COM.hugin.HAPI.InstanceNode
Returns the Kind of this InstanceNode.
getKind() - Method in class COM.hugin.HAPI.Node
Returns the Kind of this Node.
getKind() - Method in class COM.hugin.HAPI.UtilityNode
Returns the Kind of this UtilityNode.
getLabel() - Method in class COM.hugin.HAPI.LabelExpression
Returns the label of the expression.
getLabel() - Method in class COM.hugin.HAPI.Node
Returns the label of this Node.
getLogFile() - Method in class COM.hugin.HAPI.NetworkModel
Returns the name of the most recent log file opened by openLogFile(String, boolean) or openLogFile(String).
getLogLikelihood() - Method in class COM.hugin.HAPI.Domain
Computes the log-likelihood of the case data.
getLogLikelihoodTolerance() - Method in class COM.hugin.HAPI.Domain
Returns the log-likelihood tolerance for this Domain.
getLogNormalizationConstant() - Method in class COM.hugin.HAPI.Domain
Returns the log of the normalization constant.
getMAPConfiguration(int) - Method in class COM.hugin.HAPI.Domain
Returns a MAP configuration.
getMarginal(NodeList) - Method in class COM.hugin.HAPI.Domain
Computes the marginal distribution for the Nodes provided as argument with respect to the (imaginary) joint potential, determined by the current potentials on the JunctionTree(s) of this Domain.
getMaster() - Method in class COM.hugin.HAPI.Node
Returns the "master" of this (cloned) output Node of an InstanceNode (i.e., the Node cloned to get this output Node).
getMaxNumberOfEMIterations() - Method in class COM.hugin.HAPI.Domain
Returns the maximum number of iterations allowed for the EM algorithm.
getMaxNumberOfSeparators() - Method in class COM.hugin.HAPI.Domain
Returns the maximum number of separators allowed when using the H_TM_TOTAL_WEIGHT TriangulationMethod.
getMean() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the mean of the marginal distribution of this ContinuousChanceNode.
getMean(int, ContinuousChanceNode) - Method in class COM.hugin.HAPI.Table
Returns the mean of a ContinuousChanceNode given a configuration of the discrete chance Nodes of this Table.
getMembers() - Method in class COM.hugin.HAPI.ClassCollection
Returns a ClassList containing the Class members of this ClassCollection.
getMembers() - Method in class COM.hugin.HAPI.Clique
Returns a list of Nodes that are members of this Clique.
getModel() - Method in class COM.hugin.HAPI.Node
Returns the Model for this Node.
getMutualInformation(DiscreteNode) - Method in class COM.hugin.HAPI.DiscreteNode
Computes the mutual information between this node and the specified node.
getName() - Method in class COM.hugin.HAPI.Class
Gets the name of this Class.
getName() - Method in class COM.hugin.HAPI.Node
Returns the name of this Node.
getNeighbors() - Method in class COM.hugin.HAPI.Clique
Returns a list of Cliques that are neighbors of this Clique.
getNode() - Method in class COM.hugin.HAPI.NodeExpression
Returns the node used to build the expression.
getNodeByName(String) - Method in class COM.hugin.HAPI.NetworkModel
Returns a Node by name.
getNodeSize() - Method in class COM.hugin.HAPI.NetworkModel
Returns the size of the displayed nodes.
getNodes() - Method in class COM.hugin.HAPI.Model
Returns a NodeList containing the Nodes in this Model.
getNodes() - Method in class COM.hugin.HAPI.NetworkModel
Returns the Nodes of this NetworkModel.
getNodes() - Method in class COM.hugin.HAPI.Table
Returns a NodeList containing the Nodes associated with this Table.
getNormalDeviate(double, double) - Method in class COM.hugin.HAPI.Domain
Use the pseudo-random number generator for this Domain to sample a real number from a normal (aka Gaussian) distribution.
getNormalizationConstant() - Method in class COM.hugin.HAPI.Domain
Retrieves the normalization constant for the most recent propagation.
getNumber() - Method in class COM.hugin.HAPI.NumberExpression
Returns the number represented by the expression.
getNumberOfCases() - Method in class COM.hugin.HAPI.Domain
Returns the number of data cases.
getNumberOfMAPConfigurations() - Method in class COM.hugin.HAPI.Domain
Returns the number of MAP configurations.
getNumberOfSamplesPerInterval() - Method in class COM.hugin.HAPI.Model
Returns the number of values per interval used when generating the conditional probability table for a node with interval parents.
getNumberOfStates() - Method in class COM.hugin.HAPI.DiscreteNode
Returns the number of states of this node.
getOperands() - Method in class COM.hugin.HAPI.CompositeExpression
Returns an ExpressionList containing the Expressions of this CompositeExpression.
getOperator() - Method in class COM.hugin.HAPI.AbsExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.AddExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.AndExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.BetaDistribution
Returns the operator of the expression.
getOperator() - Method in class COM.hugin.HAPI.BinomialDistribution
Returns the operator of the expression.
getOperator() - Method in class COM.hugin.HAPI.BooleanExpression
Returns the Operator for this Expression.
getOperator() - Method in class COM.hugin.HAPI.CeilExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.CosExpression
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.CoshExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.DistributionDistribution
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.DivideExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.EqualsExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.ExpExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.ExponentialDistribution
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.Expression
Returns the "operator" of this Expression.
getOperator() - Method in class COM.hugin.HAPI.FloorExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.GammaDistribution
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.GeometricDistribution
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.GreaterThanExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.GreaterThanOrEqualsExpression
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.IfExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.LabelExpression
Returns the operator for this Expression.
getOperator() - Method in class COM.hugin.HAPI.LessThanExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.LessThanOrEqualsExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.Log10Expression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.Log2Expression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.LogExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.LogNormalDistribution
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.MaxExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.MinExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.ModExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.MultiplyExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.NegateExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.NegativeBinomialDistribution
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.NodeExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.NoisyOrDistribution
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.NormalDistribution
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.NotEqualsExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.NotExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.NumberExpression
Returns the Operator for this Expression.
getOperator() - Method in class COM.hugin.HAPI.OrExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.PERTDistribution
Returns the operator of the expression.
getOperator() - Method in class COM.hugin.HAPI.PoissonDistribution
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.PowerExpression
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.SinExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.SinhExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.SqrtExpression
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.SubtractExpression
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.TanExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.TanhExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.TriangularDistribution
Returns the operator of the expression.
getOperator() - Method in class COM.hugin.HAPI.TruncateExpression
Returns the operator of this Expression.
getOperator() - Method in class COM.hugin.HAPI.UniformDistribution
Returns the operator of the Expression.
getOperator() - Method in class COM.hugin.HAPI.WeibullDistribution
Returns the operator of the Expression.
getOutput(Node) - Method in class COM.hugin.HAPI.InstanceNode
Returns the output node of this InstanceNode that is a clone of a given output node of the Class from which this InstanceNode has been instantiated.
getOutputs() - Method in class COM.hugin.HAPI.Class
Returns a list of the output nodes defined for this Class.
getOutputs() - Method in class COM.hugin.HAPI.InstanceNode
Returns the output nodes (also known as the "output clones") of this InstanceNode.
getParents() - Method in class COM.hugin.HAPI.Node
Returns a NodeList with the parents of this Node.
getPosition() - Method in class COM.hugin.HAPI.Node
Returns the position of this Node.
getProbabilityOfMAPConfiguration(int) - Method in class COM.hugin.HAPI.Domain
Returns the probability of a MAP configuration.
getPropagatedFinding(int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the propagated finding.
getPropagatedValue() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Retrieves the value that has been propagated for this ContinuousChanceNode.
getRequisiteParents() - Method in class COM.hugin.HAPI.DiscreteDecisionNode
Returns a NodeList containing the requisite parents of this decision node.
getRoot() - Method in class COM.hugin.HAPI.JunctionTree
Returns the root clique of this JunctionTree.
getSampledState() - Method in class COM.hugin.HAPI.DiscreteNode
Returns the state index of this DiscreteNode for the configuration generated by the most recent call to Domain.simulate().
getSampledUtility() - Method in class COM.hugin.HAPI.UtilityNode
Returns the sampled utility associated with this UtilityNode.
getSampledValue() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the value of this ContinuousChanceNode for the configuration generated by the most recent call to Domain.simulate().
getSampledValue() - Method in class COM.hugin.HAPI.FunctionNode
Returns the sampled value of this FunctionNode.
getSensitivityConstants(int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the four constants of the specified sensitivity function.
getSensitivityConstants(int, int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the four constants of the specified sensitivity function.
getSensitivitySet() - Method in class COM.hugin.HAPI.Domain
Returns the sensitivity set computed by the most recent call to computeSensitivityData.
getSensitivitySet(int) - Method in class COM.hugin.HAPI.Domain
Returns the sensitivity set computed by the most recent call to computeSensitivityData.
getSignificanceLevel() - Method in class COM.hugin.HAPI.Domain
Returns the significance level of the dependency tests performed during structure learning using the PC-algorithm.
getSize() - Method in class COM.hugin.HAPI.Model
Returns the number of configurations of the Nodes of this Model.
getSize() - Method in class COM.hugin.HAPI.Table
Returns the size of this Table.
getSource() - Method in class COM.hugin.HAPI.Node
Returns a NodeList of Class nodes that identifies this Domain node.
getStateIndex(String) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the index of the state matching the specified label.
getStateIndex(double) - Method in class COM.hugin.HAPI.IntervalDCNode
Returns the index of the state (interval) matching the specified value.
getStateIndex(double) - Method in class COM.hugin.HAPI.IntervalDDNode
Returns the index of the state (interval) matching the specified value.
getStateIndex(double) - Method in class COM.hugin.HAPI.NumberedDCNode
Returns the index of the state matching the specified value.
getStateIndex(double) - Method in class COM.hugin.HAPI.NumberedDDNode
Returns the index of the state matching the specified value.
getStateLabel(int) - Method in class COM.hugin.HAPI.DiscreteNode
Returns the label of the specified state.
getStateValue(int) - Method in class COM.hugin.HAPI.IntervalDCNode
Returns the low value of the interval associated with state s.
getStateValue(int) - Method in class COM.hugin.HAPI.IntervalDDNode
Returns the low value of the interval associated with state s.
getStateValue(int) - Method in class COM.hugin.HAPI.NumberedDCNode
Returns the value associated with a particular state of this NumberedDCNode.
getStateValue(int) - Method in class COM.hugin.HAPI.NumberedDDNode
Returns the value associated with a particular state of this NumberedDDNode.
getTable() - Method in class COM.hugin.HAPI.Node
Returns the table associated with this Node.
getTotalCGSize() - Method in class COM.hugin.HAPI.JunctionTree
Returns the total number of CG table entries for this JunctionTree.
getTotalSize() - Method in class COM.hugin.HAPI.JunctionTree
Returns the total number of discrete table configurations for this JunctionTree.
getUniformDeviate() - Method in class COM.hugin.HAPI.Domain
Use the pseudo-random number generator for this Domain to sample a real number from the uniform distribution over the interval [0,1).
getUserData() - Method in class COM.hugin.HAPI.NetworkModel
Returns the value stored within the user data slot of this NetworkModel.
getUserData() - Method in class COM.hugin.HAPI.Node
Returns the value stored within the user data slot of this node.
getValue() - Method in class COM.hugin.HAPI.Attribute
Returns the value associated with this Attribute.
getValue() - Method in class COM.hugin.HAPI.BooleanExpression
Returns the value of this Expression.
getValue() - Method in class COM.hugin.HAPI.FunctionNode
Returns the value of this FunctionNode.
getValue() - Method in class COM.hugin.HAPI.LabelExpression
Returns the label of the expression.
getValue() - Method in class COM.hugin.HAPI.NodeExpression
Returns the node used to build the expression.
getValue() - Method in class COM.hugin.HAPI.NumberExpression
Returns the number represented by the expression.
getVariance() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns the variance of the marginal distribution of this ContinuousChanceNode.
getVariance(int, ContinuousChanceNode) - Method in class COM.hugin.HAPI.Table
Returns the variance of a ContinuousChanceNode given a configuration of the discrete chance Nodes of this Table.

H

H_CATEGORY_CHANCE - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the Category tag attached to ChanceNodes.
H_CATEGORY_DECISION - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the Category tag attached to DecisionNodes.
H_CATEGORY_FUNCTION - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the Category tag attached to FunctionNodes.
H_CATEGORY_INSTANCE - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the Category tag attached to InstanceNodes.
H_CATEGORY_UTILITY - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the Category tag attached to UtilityNodes.
H_CONSTRAINT_BACKWARD_EDGE_FORBIDDEN - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the domain knowledge that a directed edge is forbidden from the second to the first Node in an ordered pair of Nodes.
H_CONSTRAINT_BACKWARD_EDGE_REQUIRED - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the domain knowledge that a directed edge is required from the second to the first Node in an ordered pair of Nodes.
H_CONSTRAINT_EDGE_FORBIDDEN - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the domain knowledge that an edge is forbidden between a particular pair of Nodes.
H_CONSTRAINT_EDGE_REQUIRED - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the domain knowledge that an edge is required for a particular pair of Nodes.
H_CONSTRAINT_FORWARD_EDGE_FORBIDDEN - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the domain knowledge that a directed edge is forbidden from the first to the second Node in an ordered pair of Nodes.
H_CONSTRAINT_FORWARD_EDGE_REQUIRED - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the domain knowledge that a directed edge is required from the first to the second Node in an ordered pair of Nodes.
H_CONSTRAINT_NONE - Static variable in class COM.hugin.HAPI.NetworkModel
Represents that no domain knowledge is available for a particular pair of Nodes.
H_EQUILIBRIUM_MAX - Static variable in class COM.hugin.HAPI.Domain
Represents max equilibrium.
H_EQUILIBRIUM_SUM - Static variable in class COM.hugin.HAPI.Domain
Represents sum equilibrium.
H_EVIDENCE_MODE_FAST_RETRACTION - Static variable in class COM.hugin.HAPI.Domain
Represents the fast retraction evidence mode used for propagating evidence in this Domain.
H_EVIDENCE_MODE_NORMAL - Static variable in class COM.hugin.HAPI.Domain
Represents the normal evidence mode used for propagating evidence in this Domain.
H_KIND_CONTINUOUS - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the Kind tag attached to continuous nodes.
H_KIND_DISCRETE - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the Kind tag attached to discrete nodes.
H_KIND_OTHER - Static variable in class COM.hugin.HAPI.NetworkModel
Represents the Kind tag attached to utility, function, and instance nodes.
H_OPERATOR_ABS - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_ADD - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_AND - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_BETA - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_BINOMIAL - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_BOOLEAN - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_CEIL - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_COS - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_COSH - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_DISTRIBUTION - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_DIVIDE - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_EQUALS - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_EXP - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_EXPONENTIAL - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_FLOOR - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_GAMMA - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_GEOMETRIC - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_GREATER_THAN - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_GREATER_THAN_OR_EQUALS - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_IF - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_LABEL - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_LESS_THAN - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_LESS_THAN_OR_EQUALS - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_LOG - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_LOG10 - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_LOG2 - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_LOGNORMAL - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_MAX - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_MIN - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_MOD - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_MULTIPLY - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_NEGATE - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_NEGATIVEBINOMIAL - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_NODE - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_NOISYOR - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_NORMAL - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_NOT - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_NOT_EQUALS - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_NUMBER - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_OR - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_PERT - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_POISSON - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_POWER - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_SIN - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_SINH - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_SQRT - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_SUBTRACT - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_TAN - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_TANH - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_TRIANGULAR - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_TRUNCATE - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_UNIFORM - Static variable in class COM.hugin.HAPI.Expression
 
H_OPERATOR_WEIBULL - Static variable in class COM.hugin.HAPI.Expression
 
H_TM_BEST_GREEDY - Static variable in class COM.hugin.HAPI.Domain
Represents the best-greedy triangulation heuristic.
H_TM_CLIQUE_SIZE - Static variable in class COM.hugin.HAPI.Domain
Represents the clique-size triangulation heuristic.
H_TM_CLIQUE_WEIGHT - Static variable in class COM.hugin.HAPI.Domain
Represents the clique-weight triangulation heuristic.
H_TM_FILL_IN_SIZE - Static variable in class COM.hugin.HAPI.Domain
Represents the fill-in-size triangulation heuristic.
H_TM_FILL_IN_WEIGHT - Static variable in class COM.hugin.HAPI.Domain
Represents the fill-in-weight triangulation heuristic.
H_TM_TOTAL_WEIGHT - Static variable in class COM.hugin.HAPI.Domain
Represents the total clique-table size triangulation algorithm.
hasExperienceTable() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Returns true if this ContinuousChanceNode has an experience table; returns false otherwise.
hasExperienceTable() - Method in class COM.hugin.HAPI.DiscreteChanceNode
Returns true if this DiscreteChanceNode has an experience table; returns false otherwise.
hasFadingTable() - Method in class COM.hugin.HAPI.DiscreteChanceNode
Returns true if this DiscreteChanceNode has a fading table; returns false otherwise.

I

INFINITY() - Static method in class COM.hugin.HAPI.NetworkModel
Returns infinity.
IfExpression - class COM.hugin.HAPI.IfExpression.
Expression class representing the if(cond-expr,true-expr,false-expr) function.
IfExpression(Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.IfExpression
Constructs a new IfExpression.
InstanceNode - class COM.hugin.HAPI.InstanceNode.
InstanceNodes are the key building block of object-oriented Bayesian networks and LIMIDs.
InstanceNode(Class, Class) - Constructor for class COM.hugin.HAPI.InstanceNode
Constructs a new InstanceNode.
IntervalDCNode - class COM.hugin.HAPI.IntervalDCNode.
Interval discrete chance node.
IntervalDCNode(NetworkModel) - Constructor for class COM.hugin.HAPI.IntervalDCNode
Constructs a new IntervalDCNode.
IntervalDDNode - class COM.hugin.HAPI.IntervalDDNode.
Interval discrete decision node.
IntervalDDNode(NetworkModel) - Constructor for class COM.hugin.HAPI.IntervalDDNode
Constructs a new IntervalDDNode.
initialize() - Method in class COM.hugin.HAPI.Domain
Establishes the initial values for all tables of this Domain (which must be compiled).
insertClass(String, ClassCollection) - Method in interface COM.hugin.HAPI.ClassParseListener
Inserts an undefined class in a ClassCollection that is encountered during parsing of a Hugin NET file.
insertClass(String, ClassCollection) - Method in class COM.hugin.HAPI.DefaultClassParseListener
This implementation of the insertClass method simply calls the parseClasses method with arguments className + ".net" and this.
isAlive() - Method in class COM.hugin.HAPI.ClassCollection
Is this ClassCollection object alive?
isAlive() - Method in class COM.hugin.HAPI.Clique
Is this Clique object alive?
isAlive() - Method in class COM.hugin.HAPI.JunctionTree
Is this JunctionTree object alive?
isAlive() - Method in class COM.hugin.HAPI.Model
Is this Model object alive?
isAlive() - Method in class COM.hugin.HAPI.NetworkModel
Is this NetworkModel object alive?
isAlive() - Method in class COM.hugin.HAPI.Node
Is this Node object alive?
isAlive() - Method in class COM.hugin.HAPI.Table
Is this Table object alive?
isCompiled() - Method in class COM.hugin.HAPI.Domain
Tests whether this Domain is compiled.
isCompositeExpression() - Method in class COM.hugin.HAPI.CompositeExpression
Tests if this Expression is a CompositeExpression.
isCompositeExpression() - Method in class COM.hugin.HAPI.Expression
Tests if the expression is a CompositeExpression.
isCompressed() - Method in class COM.hugin.HAPI.Domain
Tests whether this Domain is compressed.
isConstantExpression() - Method in class COM.hugin.HAPI.ConstantExpression
Tests if the expression is a ConstantExpression.
isConstantExpression() - Method in class COM.hugin.HAPI.Expression
Tests if the expression is a ConstantExpression.
isNodeExpression() - Method in class COM.hugin.HAPI.Expression
Tests if the expression is a NodeExpression.
isNodeExpression() - Method in class COM.hugin.HAPI.NodeExpression
Tests if the expression is a NodeExpression.
isTriangulated() - Method in class COM.hugin.HAPI.Domain
Tests whether this Domain is triangulated.

J

JunctionTree - class COM.hugin.HAPI.JunctionTree.
Thic class represents the JunctionTrees in the compiled domain.
JunctionTreeList - class COM.hugin.HAPI.JunctionTreeList.
Lists of JunctionTrees are represented as JunctionTreeList's.
JunctionTreeList() - Constructor for class COM.hugin.HAPI.JunctionTreeList
Constructs a new JunctionTreeList.

L

LabelExpression - class COM.hugin.HAPI.LabelExpression.
A label constant expression is used to compare state labels of labelled discrete chance nodes or decision nodes.
LabelExpression(String) - Constructor for class COM.hugin.HAPI.LabelExpression
Constructs a LabelExpression from a string.
LabelledDCNode - class COM.hugin.HAPI.LabelledDCNode.
Labelled discrete chance node.
LabelledDCNode(NetworkModel) - Constructor for class COM.hugin.HAPI.LabelledDCNode
Constructs a new LabelledDCNode.
LabelledDDNode - class COM.hugin.HAPI.LabelledDDNode.
Labelled discrete decision node.
LabelledDDNode(NetworkModel) - Constructor for class COM.hugin.HAPI.LabelledDDNode
Constructs a new LabelledDDNode.
LessThanExpression - class COM.hugin.HAPI.LessThanExpression.
Expression class representing the < operator.
LessThanExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.LessThanExpression
Constructs a new LessThanExpression.
LessThanOrEqualsExpression - class COM.hugin.HAPI.LessThanOrEqualsExpression.
Expression class representing the <= operator.
LessThanOrEqualsExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.LessThanOrEqualsExpression
Constructs a new LessThanOrEqualsExpression.
Log10Expression - class COM.hugin.HAPI.Log10Expression.
Expression class representing the log10 function.
Log10Expression(Expression) - Constructor for class COM.hugin.HAPI.Log10Expression
Constructs a new Log10Expression.
Log2Expression - class COM.hugin.HAPI.Log2Expression.
Expression class representing the log2 function.
Log2Expression(Expression) - Constructor for class COM.hugin.HAPI.Log2Expression
Constructs a new Log2Expression.
LogExpression - class COM.hugin.HAPI.LogExpression.
Expression class representing the log() function.
LogExpression(Expression) - Constructor for class COM.hugin.HAPI.LogExpression
Constructs a new LogExpression.
LogNormalDistribution - class COM.hugin.HAPI.LogNormalDistribution.
Expression class representing the LogNormal distribution.
LogNormalDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.LogNormalDistribution
Constructs a new LogNormalDistribution.
LogNormalDistribution(Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.LogNormalDistribution
Constructs a new LogNormalDistribution.
learnClassTables() - Method in class COM.hugin.HAPI.Domain
Learns the conditional probability tables of the class nodes, from which the domain is created, from data using the EM algorithm.
learnStructure() - Method in class COM.hugin.HAPI.Domain
Learn the structure (graph) of the Bayesian network from data using the PC-algorithm.
learnTables() - Method in class COM.hugin.HAPI.Domain
Learns the conditional probability tables from data using the EM algorithm.
likelihoodIsEntered() - Method in class COM.hugin.HAPI.Node
Returns true if the evidence potential, currently registered with this Node, is a likelihood; otherwise, returns false.
likelihoodIsPropagated() - Method in class COM.hugin.HAPI.Domain
Tests if likelihood evidence has been propagated for this Domain.
likelihoodIsPropagated() - Method in class COM.hugin.HAPI.JunctionTree
Returns true if likelihoods have been propagated in this JunctionTree; otherwise, returns false.
likelihoodIsPropagated() - Method in class COM.hugin.HAPI.Node
Returns true if the evidence potential for this Node, incorporated within the current junction tree potentials, a likelihood; otherwise, returns false.

M

MaxExpression - class COM.hugin.HAPI.MaxExpression.
Expression class representing the max() function.
MaxExpression(ExpressionList) - Constructor for class COM.hugin.HAPI.MaxExpression
Constructs a new MaxExpression.
MinExpression - class COM.hugin.HAPI.MinExpression.
Expression class representing the min() function.
MinExpression(ExpressionList) - Constructor for class COM.hugin.HAPI.MinExpression
Constructs a new MinExpression.
ModExpression - class COM.hugin.HAPI.ModExpression.
Expression class representing the mod operator.
ModExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.ModExpression
Constructs a new ModExpression.
Model - class COM.hugin.HAPI.Model.
A Model is a compact description of a table.
Model(Node, NodeList) - Constructor for class COM.hugin.HAPI.Model
Constructs a model over a node given a list of Nodes.
MultiplyExpression - class COM.hugin.HAPI.MultiplyExpression.
Expression class representing the * operator.
MultiplyExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.MultiplyExpression
Constructs a new MultiplyExpression.

N

NegateExpression - class COM.hugin.HAPI.NegateExpression.
Expression class representing the unary - operator.
NegateExpression(Expression) - Constructor for class COM.hugin.HAPI.NegateExpression
Constructs a new NegateExpression.
NegativeBinomialDistribution - class COM.hugin.HAPI.NegativeBinomialDistribution.
Expression class representing the Negative Binomial distribution.
NegativeBinomialDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.NegativeBinomialDistribution
Constructs a new NegativeBinomialDistribution.
NetworkModel - class COM.hugin.HAPI.NetworkModel.
The NetworkModel class is an abstract class with two subclasses: Domain and Class.
NetworkModel() - Constructor for class COM.hugin.HAPI.NetworkModel
 
NetworkModel.Category - class COM.hugin.HAPI.NetworkModel.Category.
The Category class is used to attach a category tag to the Nodes of Classes and Domains.
NetworkModel.Constraint - class COM.hugin.HAPI.NetworkModel.Constraint.
The Constraint class is used to represent possible domain knowledge about a particular edge between a pair of variables.
NetworkModel.Kind - class COM.hugin.HAPI.NetworkModel.Kind.
The Kind class is used to attach a sub-category tag to the chance and decision nodes of Classes and Domains.
Node - class COM.hugin.HAPI.Node.
Nodes are one of the fundamental objects used in the construction of Bayesian networks and LIMIDs.
NodeExpression - class COM.hugin.HAPI.NodeExpression.
An expression representing the value of a discrete chance node or decision node.
NodeExpression(Node) - Constructor for class COM.hugin.HAPI.NodeExpression
Constructs a new NodeExpression.
NodeList - class COM.hugin.HAPI.NodeList.
Lists of Nodes are represented as NodeList's.
NodeList() - Constructor for class COM.hugin.HAPI.NodeList
Constructs a new NodeList.
NoisyOrDistribution - class COM.hugin.HAPI.NoisyOrDistribution.
Expression class representing the NoisyOr distribution.
NoisyOrDistribution(ExpressionList) - Constructor for class COM.hugin.HAPI.NoisyOrDistribution
Constructs a new NoisyOrDistribution.
NormalDistribution - class COM.hugin.HAPI.NormalDistribution.
Expression class representing the Gaussian (Normal) distribution.
NormalDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.NormalDistribution
Constructs a new NormalDistribution.
NotEqualsExpression - class COM.hugin.HAPI.NotEqualsExpression.
Expression class representing the != operator.
NotEqualsExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.NotEqualsExpression
Expression class representing the != operator.
NotExpression - class COM.hugin.HAPI.NotExpression.
Expression class representing the Boolean not() function.
NotExpression(Expression) - Constructor for class COM.hugin.HAPI.NotExpression
Constructs a new NotExpression.
NumberExpression - class COM.hugin.HAPI.NumberExpression.
A numeric constant expression is used to compare state value of numbered or interval discrete chance nodes or decision nodes.
NumberExpression(double) - Constructor for class COM.hugin.HAPI.NumberExpression
Constructs a new NumberExpression.
NumberedDCNode - class COM.hugin.HAPI.NumberedDCNode.
Numbered discrete chance node.
NumberedDCNode(NetworkModel) - Constructor for class COM.hugin.HAPI.NumberedDCNode
Constructs a new NumberedDCNode.
NumberedDDNode - class COM.hugin.HAPI.NumberedDDNode.
Numbered discrete decision node.
NumberedDDNode(NetworkModel) - Constructor for class COM.hugin.HAPI.NumberedDDNode
Constructs a new NumberedDDNode.
newCase() - Method in class COM.hugin.HAPI.Domain
Creates a new case.

O

OrExpression - class COM.hugin.HAPI.OrExpression.
Expression class representing the Boolean or() function.
OrExpression(ExpressionList) - Constructor for class COM.hugin.HAPI.OrExpression
Constructs a new OrExpression.
openLogFile(String, boolean) - Method in class COM.hugin.HAPI.NetworkModel
Opens a log file to be associated with this NetworkModel.
openLogFile(String) - Method in class COM.hugin.HAPI.NetworkModel
Opens a log file to be associated with this NetworkModel.
order() - Method in class COM.hugin.HAPI.ClassList
Returns an ordering of this ClassList, which respects the constraint that the Class with index 'i' in the list does not contain instances of Classes with indices less than 'i'.

P

PERTDistribution - class COM.hugin.HAPI.PERTDistribution.
Expression class representing the PERT distribution.
PERTDistribution(Expression, Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.PERTDistribution
Constructs a new PERTDistribution.
PERTDistribution(Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.PERTDistribution
Constructs a new PERTDistribution.
ParseListener - interface COM.hugin.HAPI.ParseListener.
The ParseListener interface is a general interface for handling errors while parsing Hugin NET files, Hugin case files, Hugin data files, files of node names, and strings representing Expressions.
PoissonDistribution - class COM.hugin.HAPI.PoissonDistribution.
Expression class representing the Poisson distribution.
PoissonDistribution(Expression) - Constructor for class COM.hugin.HAPI.PoissonDistribution
Constructs a new PoissonDistribution.
PowerExpression - class COM.hugin.HAPI.PowerExpression.
Expression class representing the ^ operator.
PowerExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.PowerExpression
Constructs a new PowerExpression.
parseCase(String, ParseListener) - Method in class COM.hugin.HAPI.Domain
Parses the case stored in file fileName and enters the associated findings into this Domain.
parseCases(String, ParseListener) - Method in class COM.hugin.HAPI.Domain
Parses the cases stored in file fileName and enters the cases into this Domain.
parseClasses(String, ClassParseListener) - Method in class COM.hugin.HAPI.ClassCollection
Constructs one or more classes from a NET file.
parseClasses(String) - Method in class COM.hugin.HAPI.ClassCollection
Constructs one or more classes from a NET file.
parseError(int, String) - Method in class COM.hugin.HAPI.DefaultClassParseListener
This implementation of the parseError method simply prints the line number and parse error message to System.err.
parseError(int, String) - Method in interface COM.hugin.HAPI.ParseListener
Handles parse errors occuring during parsing of Hugin NET files, Hugin case files, Hugin data files, files of node names, and strings representing Expressions.
parseNodes(String, ParseListener) - Method in class COM.hugin.HAPI.NetworkModel
Parses file named fileName and returns a NodeList.
propagate(Domain.Equilibrium, Domain.EvidenceMode) - Method in class COM.hugin.HAPI.Domain
Establishes the specified equilibrium using the evidence mode indicated for incorporation of evidence on all JunctionTrees of this Domain.
propagate(Domain.Equilibrium, Domain.EvidenceMode) - Method in class COM.hugin.HAPI.JunctionTree
Propagates evidence in this JunctionTree.

R

removeFromInputs() - Method in class COM.hugin.HAPI.Node
Removes this Node from the set of input nodes of its class.
removeFromOutputs() - Method in class COM.hugin.HAPI.Node
Removes this Node from the set of output nodes of its Class.
removeParent(Node) - Method in class COM.hugin.HAPI.Node
Removes the directed link between a parent and this Node.
reorderNodes(NodeList) - Method in class COM.hugin.HAPI.Table
Reorders the list of Nodes of this Table.
resetInferenceEngine() - Method in class COM.hugin.HAPI.Domain
Establishes the initial state of the inference engine, which is sum-equilibrium with no evidence incorporated.
retractFindings() - Method in class COM.hugin.HAPI.ContinuousChanceNode
Retracts the evidence (value) entered for this ContinuousChanceNode.
retractFindings() - Method in class COM.hugin.HAPI.DiscreteNode
Retracts all findings for this node.
retractFindings() - Method in class COM.hugin.HAPI.Domain
Retracts (all) evidence for all nodes in this Domain.
reverseEdge(Node) - Method in class COM.hugin.HAPI.Node
Reverses the edge between this Node and the specified neighbor.

S

SinExpression - class COM.hugin.HAPI.SinExpression.
Expression class representing the sin() function.
SinExpression(Expression) - Constructor for class COM.hugin.HAPI.SinExpression
Constructs a new SinExpression.
SinhExpression - class COM.hugin.HAPI.SinhExpression.
Expression class representing the sinh() function.
SinhExpression(Expression) - Constructor for class COM.hugin.HAPI.SinhExpression
Constructs a new SinhExpression.
SqrtExpression - class COM.hugin.HAPI.SqrtExpression.
Expression class representing the sqrt() function.
SqrtExpression(Expression) - Constructor for class COM.hugin.HAPI.SqrtExpression
Constructs a new SqrtExpression.
SubtractExpression - class COM.hugin.HAPI.SubtractExpression.
Expression class representing the binary - operator.
SubtractExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.SubtractExpression
Constructs a new SubtractExpression.
saveAsKB(String, String) - Method in class COM.hugin.HAPI.Domain
Saves this Domain as a password-protected Hugin Knowledge Base (HKB) file.
saveAsKB(String) - Method in class COM.hugin.HAPI.Domain
Saves this Domain as a Hugin Knowledge Base (HKB) file.
saveAsNet(String) - Method in class COM.hugin.HAPI.ClassCollection
Writes a NET description of the ClassCollection to a file.
saveAsNet(String) - Method in class COM.hugin.HAPI.NetworkModel
Writes a NET description of this NetworkModel to a file.
saveCase(String) - Method in class COM.hugin.HAPI.Domain
Saves all evidence entered in this Domain in file fileName (if the file exists, it is overwritten).
saveCases(String, NodeList, int[], boolean, String, String) - Method in class COM.hugin.HAPI.Domain
Saves all cases entered in this Domain in a file with the given fileName (if the file exists, it is overwritten).
saveToMemory() - Method in class COM.hugin.HAPI.Domain
Creates a copy in memory of the belief and JunctionTree tables of this Domain.
seedRandom(int) - Method in class COM.hugin.HAPI.Domain
Seeds the pseudo-random number generator for this Domain.
selectState(int) - Method in class COM.hugin.HAPI.DiscreteNode
Selects the specified state of this node.
setAlpha(double, int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Sets the alpha component of the CG distribution of this ContinuousChanceNode given the discrete parent configuration corresponding to i.
setAttribute(String, String) - Method in class COM.hugin.HAPI.NetworkModel
Inserts the key/value pair in the attribute list for this NetworkModel.
setAttribute(String, String) - Method in class COM.hugin.HAPI.Node
Sets a value for a particular attribute in the attribute list for this Node.
setAttributes(LinkedList) - Method in class COM.hugin.HAPI.Node
Sets the attributes of this Node to attributes, which must be a LinkedList of Attribute objects.
setBeta(double, ContinuousChanceNode, int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Sets the beta component of the CG distribution of this ContinuousChanceNode given a continuous parent and the discrete parent configuration corresponding to i.
setCaseCount(int, double) - Method in class COM.hugin.HAPI.Domain
Sets case count for a case.
setCaseState(int, int) - Method in class COM.hugin.HAPI.DiscreteNode
Sets the state of this DiscreteNode to state in case c.
setCaseValue(int, double) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Sets the value of this ContinuousChanceNode to value in case c.
setConcurrencyLevel(int) - Method in class COM.hugin.HAPI.Domain
Sets the level of concurrency.
setData(double[]) - Method in class COM.hugin.HAPI.Table
Sets the discrete data of this Table.
setData(double[], int, int) - Method in class COM.hugin.HAPI.Table
Sets a region of the discrete data of this Table.
setDataItem(int, double) - Method in class COM.hugin.HAPI.Table
Sets a specific data item of the discrete data of this Table.
setEdgeConstraint(Node, NetworkModel.Constraint) - Method in class COM.hugin.HAPI.Node
Sets a constraint between this Node and another Node.
setExpression(int, Expression) - Method in class COM.hugin.HAPI.Model
Associates an Expression with a specific configuration of the Nodes of this Model.
setExpression(int, String, ParseListener) - Method in class COM.hugin.HAPI.Model
Associates an expression (specified as a String) with a specific configuration of the Nodes of this Model.
setGamma(double, int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Sets the gamma component of the CG distribution of this ContinuousChanceNode given the discrete parent configuration corresponding to i.
setGrainSize(int) - Method in class COM.hugin.HAPI.Domain
Sets the grain size parameter.
setInput(Node, Node) - Method in class COM.hugin.HAPI.InstanceNode
Binds a node to an input node of this InstanceNode.
setLabel(String) - Method in class COM.hugin.HAPI.Node
Sets the label of this Node.
setLogLikelihoodTolerance(double) - Method in class COM.hugin.HAPI.Domain
Sets the log-likelihood tolerance for this Domain.
setMaxNumberOfEMIterations(int) - Method in class COM.hugin.HAPI.Domain
Sets the maximum number of iterations allowed for the EM algorithm.
setMaxNumberOfSeparators(int) - Method in class COM.hugin.HAPI.Domain
Sets the maximum number of separators allowed when using the H_TM_TOTAL_WEIGHT TriangulationMethod.
setName(String) - Method in class COM.hugin.HAPI.Class
Sets the name of this Class.
setName(String) - Method in class COM.hugin.HAPI.Node
Sets the name of this Node.
setNodeSize(Point2D) - Method in class COM.hugin.HAPI.NetworkModel
Sets the size of the nodes.
setNumberOfCases(int) - Method in class COM.hugin.HAPI.Domain
Sets the number of cases.
setNumberOfSamplesPerInterval(int) - Method in class COM.hugin.HAPI.Model
Sets the number of values taken within each bounded interval of an interval parent when generating the conditional probability table for a node with interval parents.
setNumberOfStates(int) - Method in class COM.hugin.HAPI.DiscreteNode
Sets the number of states of this node.
setPosition(Point2D) - Method in class COM.hugin.HAPI.Node
Sets the position of this Node.
setSignificanceLevel(double) - Method in class COM.hugin.HAPI.Domain
Sets the significance level of the dependency tests performed during structure learning using the PC-algorithm.
setStateLabel(int, String) - Method in class COM.hugin.HAPI.DiscreteNode
Sets the label of the specified state.
setStateValue(int, double) - Method in class COM.hugin.HAPI.IntervalDCNode
Sets the low value of the interval associated with state s to v.
setStateValue(int, double) - Method in class COM.hugin.HAPI.IntervalDDNode
Sets the low value of the interval associated with state s to v.
setStateValue(int, double) - Method in class COM.hugin.HAPI.NumberedDCNode
Sets the value associated with a particular state of this NumberedDCNode.
setStateValue(int, double) - Method in class COM.hugin.HAPI.NumberedDDNode
Sets the value associated with a particular state of this NumberedDDNode.
setUserData(Object) - Method in class COM.hugin.HAPI.NetworkModel
Sets the user data field of this NetworkModel.
setUserData(Object) - Method in class COM.hugin.HAPI.Node
Sets some user-defined data for this Node.
simulate() - Method in class COM.hugin.HAPI.Domain
Generates a sample configuration from the joint distribution represented by this Domain.
stringToExpression(String, Model, ParseListener) - Static method in class COM.hugin.HAPI.Expression
Converts a string to an Expression.
stringToExpression(String, NetworkModel, ParseListener) - Static method in class COM.hugin.HAPI.Expression
Deprecated. Replaced by stringToExpression(String, Model, ParseListener).
substituteClass(Class) - Method in class COM.hugin.HAPI.InstanceNode
Replace the class that this instance node represents.
switchParent(Node, Node) - Method in class COM.hugin.HAPI.Node
Replace the given parent node with the new node.

T

Table - class COM.hugin.HAPI.Table.
Hugin uses Tables for representing the conditional probability and utility potentials of individual Nodes, the probability and utility potentials on separators and Cliques of JunctionTrees, evidence potentials, etc.
TanExpression - class COM.hugin.HAPI.TanExpression.
Expression class representing the tan() function.
TanExpression(Expression) - Constructor for class COM.hugin.HAPI.TanExpression
Constructs a new TanExpression.
TanhExpression - class COM.hugin.HAPI.TanhExpression.
Expression class representing the tanh() function.
TanhExpression(Expression) - Constructor for class COM.hugin.HAPI.TanhExpression
Constructs a new TanhExpression.
TriangularDistribution - class COM.hugin.HAPI.TriangularDistribution.
Expression class representing the Triangular distribution.
TriangularDistribution(Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.TriangularDistribution
Constructs a new TriangularDistribution.
TruncateExpression - class COM.hugin.HAPI.TruncateExpression.
Expression class representing the truncate() operator.
TruncateExpression(Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.TruncateExpression
Constructs a new TruncateExpression.
TruncateExpression(Expression, Expression) - Constructor for class COM.hugin.HAPI.TruncateExpression
Constructs a new TruncateExpression.
tablesToPropagate() - Method in class COM.hugin.HAPI.Domain
Tests for new node tables.
tablesToPropagate() - Method in class COM.hugin.HAPI.JunctionTree
Returns true if this JunctionTree contains updated tables that have not been propagated; otherwise, returns false.
toString() - Method in class COM.hugin.HAPI.ClassCollection
Returns a String of names of the member Classes of this ClassCollection.
toString() - Method in class COM.hugin.HAPI.ClassList
Returns a String of names of the Classes in this ClassList.
toString() - Method in class COM.hugin.HAPI.NodeList
Returns a String of names of the Nodes in this NodeList.
triangulate(Domain.TriangulationMethod) - Method in class COM.hugin.HAPI.Domain
Triangulates the graph of this Domain using the specified triangulation method.
triangulate() - Method in class COM.hugin.HAPI.Domain
Triangulates the graph of this Domain using the default triangulation method.
triangulate(NodeList) - Method in class COM.hugin.HAPI.Domain
Triangulates the graph of this Domain using the specified elimination order.

U

UniformDistribution - class COM.hugin.HAPI.UniformDistribution.
Expression class representing the Uniform distribution.
UniformDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.UniformDistribution
Constructs a new (continuous) UniformDistribution.
UtilityNode - class COM.hugin.HAPI.UtilityNode.
A UtilityNode represents a utility function.
UtilityNode(NetworkModel) - Constructor for class COM.hugin.HAPI.UtilityNode
Constructs a new UtilityNode in a NetworkModel (i.e., a Class or a Domain).
uncompile() - Method in class COM.hugin.HAPI.Domain
Uncompiles this Domain.
unsetCase(int) - Method in class COM.hugin.HAPI.ContinuousChanceNode
Specifies that the value of this ContinuousChanceNode is "unknown" for case c.
unsetCase(int) - Method in class COM.hugin.HAPI.DiscreteNode
Specifies that the state of this DiscreteNode is "unknown" for case c.
unsetInput(Node) - Method in class COM.hugin.HAPI.InstanceNode
Unbinds an input node of this InstanceNode.
updatePolicies() - Method in class COM.hugin.HAPI.Domain
Updates the policy tables of the domain.

W

WeibullDistribution - class COM.hugin.HAPI.WeibullDistribution.
Expression class representing the Weibull distribution.
WeibullDistribution(Expression, Expression) - Constructor for class COM.hugin.HAPI.WeibullDistribution
Constructs a new WeibullDistribution.
WeibullDistribution(Expression, Expression, Expression) - Constructor for class COM.hugin.HAPI.WeibullDistribution
Constructs a new WeibullDistribution.

A B C D E F G H I J L M N O P R S T U W