HAPI::AbsExpression | Expression class representing the abs() function |
HAPI::AddExpression | Expression class representing the + operator |
HAPI::AndExpression | Expression class representing the Boolean and() function |
HAPI::Attribute | Attributes can be used to associate arbitrary data with a node or a NetworkModel (i.e., a Class or a Domain) |
HAPI::BetaDistribution | Expression class representing the Beta distribution |
HAPI::BinomialDistribution | Expression class representing the Binomial distribution |
HAPI::BooleanDCNode | Boolean discrete chance node. The node has two states, true and false |
HAPI::BooleanDDNode | Boolean discrete decision node |
HAPI::BooleanExpression | A Boolean constant expression |
HAPI::CeilExpression | Expression class representing the ceil() function |
HAPI::CGDistribution | A CGDistribution encapsulates all information regarding the distribution of a ContinuousChanceNode |
HAPI::Class | One of the principal structures in HUGIN |
HAPI::ClassCollection | A ClassCollection is one of the principal structures in HUGIN |
HAPI::ClassParseListener | The ClassParseListener interface is used when one wants to call the parseClasses (String, ParseListener) method of the ClassCollection class |
HAPI::Clique | Represents the cliques in the junction tree |
HAPI::CompositeExpression | The base class of all composite expressions (for example arithmetic operators and standard distribution functions) |
HAPI::ConstantExpression | The ancestor of all expression classes representing a constant (label, number, or Boolean) |
HAPI::ContinuousChanceNode | The Continuous chance node |
HAPI::CosExpression | Expression class representing the cos() function |
HAPI::CoshExpression | Expression class representing the cosh() function |
HAPI::DefaultParseListener | Provides a simple implementation of the ParseListener class |
HAPI::DiscreteChanceNode | This class is the ancestor of all discrete chance nodes |
HAPI::DiscreteDecisionNode | The discrete decision node. Base class for all decision nodes |
HAPI::DiscreteNode | This class is the ancestor of all discrete nodes |
HAPI::DistributionDistribution | Expression class representing the Distribution distribution |
HAPI::DivideExpression | Expression class representing the / operator |
HAPI::Domain | A domain is the HUGIN representation of a network |
HAPI::EqualsExpression | Expression class representing the == operator |
HAPI::ExceptionAttribute | Attempted to read a value associated with a non-existing attribute |
HAPI::ExceptionBadKBFormat | This file is not a valid Hugin KB file |
HAPI::ExceptionBadKBPassword | The supplied password does not match the password stored in the Hugin KB file |
HAPI::ExceptionBadKBVersion | This Hugin KB file is not supported |
HAPI::ExceptionCaseStateTooLarge | A case state index larger than 32767 has been specified |
HAPI::ExceptionCGEvidenceIncorporated | This operation is not supported when the junction tree potentials have CG evidence incorporated |
HAPI::ExceptionCGLIMIDsNotSupported | LIMIDs with CG nodes are not supported |
HAPI::ExceptionChainGraph | Chain graph: Zero probability found in parent potential |
HAPI::ExceptionCompressed | The operation is not supported on compressed domains |
HAPI::ExceptionComputationFailed | The probability/density function could not be computed |
HAPI::ExceptionCyclicInstanceHierarchy | Cyclic hierarchies of class instances are not allowed |
HAPI::ExceptionCyclicNetwork | A cycle has been detected in the network of the domain |
HAPI::ExceptionDemo | Attempted to work on domain, which exceeds the limits of the demo version |
HAPI::ExceptionDivisionByZero | Division by zero has been attempted |
HAPI::ExceptionEnumeration | The specified elimination sequence is invalid |
HAPI::ExceptionError | This is an impossible error |
HAPI::ExceptionExpiredLicense | The time limited evaluation license has expired |
HAPI::ExceptionFastRetraction | Logical relations in the distribution has caused a fast-retraction propagation to fail |
HAPI::ExceptionHugin | The generic Hugin Exception |
HAPI::ExceptionIllegalBinding | An actual input node is incompatible with the formal input node, or there are multiple occurrences of the same parent |
HAPI::ExceptionInappropriateArguments | Invalid arguments have been given to a standard mathematical or probability/density function |
HAPI::ExceptionInconsistencyOrUnderflow | Propagation of inconsistent evidence has been attempted |
HAPI::ExceptionInsufficientStateRange | The state range of the node is insufficient for the chosen standard distribution |
HAPI::ExceptionInvalidEvidence | The specified evidence violates the "free will" condition, or evidence on a decision node is not an instantiation |
HAPI::ExceptionInvalidExpression | The supplied expression is invalid (for example, wrong type) |
HAPI::ExceptionInvalidLicense | Attempted to work on domain with invalid license information |
HAPI::ExceptionInvalidName | Names used for classes, nodes, and attributes must have the same form as a C identifier |
HAPI::ExceptionInvalidProbabilityPotential | A negative value or a zero-sum distribution has been found in a probability potential |
HAPI::ExceptionInvalidStateValues | The state values of a numeric node do not form an increasing sequence |
HAPI::ExceptionIO | A fatal error occurred during an input or output operation |
HAPI::ExceptionLocale | The Hugin API could not establish the C locale |
HAPI::ExceptionLowDensity | The density of the evidence presented is too low to represent as a positive floating-point number |
HAPI::ExceptionMemory | Hugin ran out of memory while carrying out some operation |
HAPI::ExceptionNoEquilibrium | The junction tree potentials are inconsistent |
HAPI::ExceptionNoFileName | The NetworkModel does not have a file name associated with it |
HAPI::ExceptionNormalization | Normalization with a zero normalization constant has been attempted |
HAPI::ExceptionNotCompiled | The operation requires a compiled domain |
HAPI::ExceptionNoValue | No value has been specified (or the specified value has become invalid) |
HAPI::ExceptionOverflow | Overflow occurred during propagation |
HAPI::ExceptionParse | An error occurred while parsing a NET specification |
HAPI::ExceptionRounding | Possibly significant floating-point rounding error detected |
HAPI::ExceptionSizeTooLarge | The true size is too large to represent within type size_t |
HAPI::ExceptionSyntax | A syntax error has been detected while parsing an expression |
HAPI::ExceptionTableSize | Attempted to use a table of wrong dimensions, e.g., while setting data of a table |
HAPI::ExceptionTableTooLarge | The compressed version of some non-clique table is too large |
HAPI::ExceptionTwice | An attempt has been made to assign a name that is already in use to a node or a class |
HAPI::ExceptionUsage | An API function was called with an invalid argument (for example, a NULL object was passed to a function that expects a non-NULL argument) |
HAPI::ExceptionZeroVariance | Zero variance detected during a conditioning operation |
HAPI::ExpExpression | Expression class representing the exp() function |
HAPI::ExponentialDistribution | Expression class representing the Exponential distribution |
HAPI::Expression | Expression is the ancestor of all expression classes |
HAPI::FloorExpression | Expression class representing the floor() function |
HAPI::FunctionNode | A FunctionNode represents a real-valued function |
HAPI::GammaDistribution | Expression class representing the Gamma distribution |
HAPI::GeometricDistribution | Expression class representing the Geometric distribution |
HAPI::GreaterThanExpression | Expression class representing the > operator |
HAPI::GreaterThanOrEqualsExpression | Expression class representing the >= operator |
HAPI::IfExpression | Expression class representing a conditional expression |
HAPI::InstanceNode | InstanceNodes are the key building block of object-oriented Bayesian networks and LIMIDs |
HAPI::IntervalDCNode | Interval discrete chance node. Each state represents an interval |
HAPI::IntervalDDNode | Interval discrete decision node |
HAPI::JunctionTree | Thic class represents the junction trees in the compiled domain |
HAPI::LabelExpression | A label constant expression |
HAPI::LabelledDCNode | Labelled discrete chance node |
HAPI::LabelledDDNode | Labelled discrete decision node |
HAPI::LessThanExpression | Expression class representing the < operator |
HAPI::LessThanOrEqualsExpression | Expression class representing the <= operator |
HAPI::Log10Expression | Expression class representing the Log10() function |
HAPI::Log2Expression | Expression class representing the log2() function |
HAPI::LogExpression | Expression class representing the log() function |
HAPI::LogNormalDistribution | Expression class representing the LogNormal distribution |
HAPI::MaxExpression | Expression class representing the max() function |
HAPI::MinExpression | Expression class representing the min() function |
HAPI::Model | A Model is a compact description of a table |
HAPI::ModExpression | Expression class representing the mod() function |
HAPI::MultiplyExpression | Expression class representing the * operator |
HAPI::NegateExpression | Expression class representing the unary - operator |
HAPI::NegativeBinomialDistribution | Expression class representing the Negative Binomial distribution |
HAPI::NetworkModel | NetworkModel is the ancestor of both Domain and Class |
HAPI::Node | Nodes are one of the fundamental objects used in the construction of Bayesian networks and LIMIDs |
HAPI::NodeExpression | An expression representing the value of a discrete chance node or decision node |
HAPI::NoisyOrDistribution | Expression class representing the NoisyOr distribution |
HAPI::NormalDistribution | Expression class representing the Normal (also known as the Gaussian) distribution |
HAPI::NotEqualsExpression | Expression class representing the != operator |
HAPI::NotExpression | Expression class representing the Boolean not() function |
HAPI::NumberedDCNode | Numbered discrete chance node |
HAPI::NumberedDDNode | Numbered discrete decision node |
HAPI::NumberExpression | A numeric constant expression |
HAPI::OrExpression | Expression class representing the Boolean or() function |
HAPI::ParseListener | Abstract class, which provides an interface for the other parse listeners to use |
HAPI::PERTDistribution | Expression class representing the PERT distribution |
HAPI::PoissonDistribution | Expression class representing the Poisson distribution |
HAPI::PowerExpression | Expression class representing the ^ operator |
HAPI::SinExpression | Expression class representing the sin() function |
HAPI::SinhExpression | Expression class representing the sinh() function |
HAPI::SqrtExpression | Expression class representing the sqrt() function |
HAPI::SubtractExpression | Expression class representing the binary - operator |
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 |
HAPI::TanExpression | Expression class representing the tan() function |
HAPI::TanhExpression | Expression class representing the tanh() function |
HAPI::TriangularDistribution | Expression class representing the Triangular distribution |
HAPI::TruncateExpression | Expression class representing the truncate() operator |
HAPI::UniformDistribution | Expression class representing the Uniform distribution |
HAPI::UtilityNode | A UtilityNode represents a utility function |
HAPI::WeibullDistribution | Expression class representing the Weibull distribution |