Table of contents
Classes
- AbsExpression Expression class representing the Abs() function
- AddExpression Expression class representing the + operator
- AndExpression Expression class representing the and() function
- Attribute Attributes can be used to associate arbitrary data with a node
or a NetworkModel (i
- BetaDistribution Expression class representing the Beta distribution function
- BinomialDistribution Expression class representing the Binomial distribution
function
- BooleanDCNode Boolean discrete chance node. Contains two states, true and false.
- BooleanDDNode Boolean discrete decision node
- BooleanExpression A Boolean constant expression
- CeilExpression Expression class representing the ceil() function
- CGDistribution The CGDistribution encapsulates all information regarding the
distribution of a ContinuousChanceNode
- Class The Class class is one of the principal structures in HUGIN
- ClassCollection A ClassCollection is one of the principal structures in HUGIN
- ClassList Standard C++ Library container for holding Classes
- ClassParseListener The ClassParseListener interface is used when one wants to call the
parseClasses(String, ParseListener) method of the
ClassCollection class
- Clique Represents the cliques in the junction tree
- CliqueList Standard C++ Library container for holding cliques
- CompositeExpression The ancestor class of all composite expression (for example arithmetic operators or
standard distribution functions)
- ConstantExpression The ancestor of all expression classes representing a
constant (label, number, or Boolean)
- ContinuousChanceNode The Continuous chance node
- CosExpression Expression class representing the Cos() function
- CoshExpression Expression class representing the Cosh() function
- DefaultParseListener Provides a simple implementation of the ParseListener
class
- DiscreteChanceNode This class is the ancestor for all discrete nodes.
- DiscreteDecisionNode The discrete decision node. Base class for all decision nodes.
- DistributionDistribution Expression class representing the Distribution() function
- DivideExpression Expression class representing the / operator
- Domain A domain is the HUGIN representation of a network
- EqualsExpression Expression class representing the == operator
- ExceptionAlreadyConnected An attempt has been made to connect two nodes that are already
connected through a link of different type or direction
- ExceptionAttribute Attempted to read a value associate with a non-existing
attribute
- ExceptionBadFile An attempt to load a domain failed due to a bad file
- ExceptionBadPointer Use of invalid pointer attempted
- ExceptionBadVersion The knowledgde base has a wrong version number
- ExceptionCGEvidenceIncorporated This operation is not supported when the junction tree
potentials have CG evidence incorporated
- ExceptionChainGraph Chain graph: Zero probability found in parent potential
- ExceptionCompressed The operation is not supported on compressed domains
- ExceptionComputationFailed The probability/density function could not be computed
- ExceptionCyclicNetwork A cycle has been detected in the network of a domain
- ExceptionDecisionOrder The set of decisions in an influence diagram must be linearly
ordered
- ExceptionDemo Attempted to work on domain, which,
- ExceptionDivisionByZero Division by zero has been attempted
- ExceptionEnumeration The specified elimination sequence is invalid
- ExceptionError This is an impossible error
- ExceptionFastRetraction Logical relations in the distribution has caused a
fast-retraction propagation to fail
- ExceptionFormat Some data item had a bad format
- ExceptionHugin The generic Hugin Exception
- ExceptionInappropriateArguments Illegal arguments have been given to a standard
probability/density function
- ExceptionInconsistencyOrUnderflow Propagation of inconsistent evidence has been attempted
- ExceptionInsufficientStateRange The state range of the node is insufficient for the chosen
standard distribution
- ExceptionInvalidExpression The supplied expression is invalid (for example, wrong type)
- ExceptionInvalidLicense Attempted to work on domain, with invalid license information,
- ExceptionInvalidName Names used as node identifiers or attribute names must have the
same form as a C identifier
- ExceptionInvalidStateValues The state values of a numeric node do not form an increasing
sequence
- ExceptionIO A fatal error occurred during an input or output operation
- ExceptionLocale The Hugin API could not establish the C locale
- ExceptionLowDensity The density of the evidence presented is too low to represent as
a positive floating-point number
- ExceptionMemory Hugin ran out of memory while carrying out some operation
- ExceptionNegativeProbability A negative probability was found in a conditional probability or
a chain graph potential
- ExceptionNoEquilibrium The junction tree potentials are inconsistent
- ExceptionNormalization Normalization with a zero normalization constant has been
attempted
- ExceptionNotCompiled The operation requires a compiled domain
- ExceptionNoValue Zero variance detected during a conditioning operation
- ExceptionOverflow Overflow occurred during propagation
- ExceptionParse An error occurred while parsing a NET specification
- ExceptionRounding Possibly significant floating-point rounding error detected
- ExceptionSizeTooLarge The true size is too large to represent within type `size_t'
- ExceptionSyntax A syntax error has been detected while parsing an expression
- ExceptionTableSize Attempted to use a table of wrong dimensions, e
- ExceptionTableTooLarge The compressed version of some non-clique table is too large
- ExceptionTwice An attempt has been made to create a node with a name that is
already in use in the domain
- ExceptionUsage An API function was called with a bad argument or while in a
state that is inconsistent with the function, e
- ExceptionZeroSum A zero sum was found in a conditional probability potential
- ExceptionZeroVariance Zero variance detected during a conditioning operation
- ExpExpression Expression class representing the exp() function
- ExponentialDistribution Expression class representing the Exponential distribution
function
- Expression Expression is the ancestor of all expression classes
- ExpressionList Standard C++ Library container for holding expressions
- FloorExpression Expression class representing the floor() function
- GammaDistribution Expression class representing the Gamma distribution function
- GeometricDistribution Expression class representing the Geometric distribution
function
- GreaterThanExpression Expression class representing the > operator
- GreaterThanOrEqualsExpression Expression class representing the >= operator
- IfExpression Expression class representing the
if(cond-expr,true-expr,false-expr) function
- InstanceNode InstanceNodes are the key building block of object-oriented
Bayesian networks and influence diagrams
- IntervalDCNode Interval discrete chance node. Each state represents an interval.
- IntervalDDNode Interval discrete decision node
- JunctionTree Thic class represents the junction trees in the compiled domain.
- JunctionTreeList Standard C++ Library container for holding junction trees
- LabelExpression A label constant expression
- LabelledDCNode Labelled discrete chance node. This is the node normally used.
- LabelledDDNode Labelled discrete decision node
- LessThanExpression Expression class representing the < operator
- LessThanOrEqualsExpression Expression class representing the <= operator
- Log10Expression Expression class representing the Log10() function
- Log2Expression Expression class representing the log2() function
- LogExpression Expression class representing the log() function
- MaxExpression Expression class representing the max() function
- MinExpression Expression class representing the min() function
- Model A Model is a compact description of a table
- ModExpression Expression class representing the mod() function
- MultiplyExpression Expression class representing the * operator
- NegateExpression Expression class representing the unary - operator
- NegativeBinomialDistribution Expression class representing the Negative Binomial distribution
function
- NetParseListener The NetParseListener class is used while parsing a Hugin NET file
- NetworkModel NetworkModel is the ancestor of both Domain and Class
- Node Nodes are one of the fundamental objects used in the
construction of Bayesian belief networks and influence
diagrams
- NodeExpression An expression representing the value of a discrete chance
node or decision node
- NodeList Standard C++ Library container for holding nodes
- NoisyOrExpression Expression class representing the NoisyOr() function
- NormalDistribution Expression class representing the Gaussian normal
distribution function
- NotEqualsExpression Expression class representing the != operator
- NotExpression Expression class representing the Boolean not() function
- NumberedDCNode Numbered discrete chance node. To every state is associated a number.
- NumberedDDNode Numbered discrete decision node
- NumberExpression A numeric constant expression
- OrExpression Expression class representing the Boolean or() function
- ParseListener The ParseListener class is a virtual class, which
provides an interface for the other parse listeners to
use
- PoissonDistribution Expression class representing the Poisson distribution
function
- PowerExpression Expression class representing the ^ operator
- SinExpression Expression class representing the Sin() function
- SinhExpression Expression class representing the Sinh() function
- SqrtExpression Expression class representing the sqrt() function
- SubtractExpression Expression class representing the binary - operator
- 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 Expression class representing the Tan() function
- TanhExpression Expression class representing the Tanh() function
- UniformDistribution Expression class representing the Uniform distribution
function
- UtilityNode A UtilityNode represents a utility function
- WeibullDistribution Expression class representing the Weibull distribution
function
Enums, Unions, Structs
hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de