Main Page   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

Hugin 6.3 C++ API Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
HAPI::AbsExpressionExpression class representing the Abs () function
HAPI::AddExpressionExpression class representing the + operator
HAPI::AndExpressionExpression class representing the and () function
HAPI::AttributeAttributes can be used to associate arbitrary data with a node or a NetworkModel (i.e., a Class or a Domain)
HAPI::BetaDistributionExpression class representing the Beta distribution function
HAPI::BinomialDistributionExpression class representing the Binomial distribution function
HAPI::BooleanDCNodeBoolean discrete chance node. The node has two states, true and false
HAPI::BooleanDDNodeBoolean discrete decision node
HAPI::BooleanExpressionA Boolean constant expression
HAPI::CeilExpressionExpression class representing the ceil () function
HAPI::CGDistributionThe CGDistribution encapsulates all information regarding the distribution of a ContinuousChanceNode
HAPI::ClassThe Class class is one of the principal structures in HUGIN
HAPI::ClassCollectionA ClassCollection is one of the principal structures in HUGIN
HAPI::ClassParseListenerThe ClassParseListener interface is used when one wants to call the parseClasses (String, ParseListener) method of the ClassCollection class
HAPI::CliqueRepresents the cliques in the junction tree
HAPI::CompositeExpressionThe ancestor class of all composite expressions (for example arithmetic operators and standard distribution functions)
HAPI::ConstantExpressionThe ancestor of all expression classes representing a constant (label, number, or Boolean)
HAPI::ContinuousChanceNodeThe Continuous chance node
HAPI::CosExpressionExpression class representing the Cos () function
HAPI::CoshExpressionExpression class representing the Cosh () function
HAPI::DefaultParseListenerProvides a simple implementation of the ParseListener class
HAPI::DiscreteChanceNodeThis class is the ancestor of all discrete chance nodes
HAPI::DiscreteDecisionNodeThe discrete decision node. Base class for all decision nodes
HAPI::DistributionDistributionExpression class representing the Distribution () function
HAPI::DivideExpressionExpression class representing the / operator
HAPI::DomainA domain is the HUGIN representation of a network
HAPI::EqualsExpressionExpression class representing the == operator
HAPI::ExceptionAttributeAttempted to read a value associated with a non-existing attribute
HAPI::ExceptionBadFileH_error_bad_file: An attempt to load a domain failed due to a bad file
HAPI::ExceptionBadVersionH_error_bad_version: The knowledgde base has a wrong version number
HAPI::ExceptionCGEvidenceIncorporatedH_error_cg_evidence_incorporated: This operation is not supported when the junction tree potentials have CG evidence incorporated
HAPI::ExceptionCGInfluenceDiagramsNotSupportedInfluence diagrams with CG nodes are not supported
HAPI::ExceptionChainGraphH_error_chain_graph: Chain graph: Zero probability found in parent potential
HAPI::ExceptionCompressedH_error_compressed: The operation is not supported on compressed domains
HAPI::ExceptionComputationFailedH_error_computation_failed: The probability/density function could not be computed
HAPI::ExceptionCyclicInstanceHierarchyCyclic hierarchies of class instances are not allowed
HAPI::ExceptionCyclicNetworkH_error_cyclic_network: A cycle has been detected in the network of a domain
HAPI::ExceptionDecisionOrderH_error_decision_order: The set of decisions in an influence diagram must be linearly ordered
HAPI::ExceptionDemoAttempted to work on domain, which exceeds the limits of the demo version
HAPI::ExceptionDivisionByZeroH_error_division_by_zero: Division by zero has been attempted
HAPI::ExceptionEnumerationH_error_enumeration: The specified elimination sequence is invalid
HAPI::ExceptionErrorH_error_error: This is an impossible error
HAPI::ExceptionExpiredLicenseThe time limited evaluation license has expired
HAPI::ExceptionFastRetractionH_error_fast_retraction: Logical relations in the distribution has caused a fast-retraction propagation to fail
HAPI::ExceptionFormatH_error_format: Some data item had a bad format
HAPI::ExceptionHuginThe generic Hugin Exception
HAPI::ExceptionIllegalBindingAn actual input node is incompatible with the formal input node, or there are multiple occurrences of the same parent
HAPI::ExceptionInappropriateArgumentsH_error_inappropriate_arguments: Illegal arguments have been given to a standard probability/density function
HAPI::ExceptionInconsistencyOrUnderflowH_error_inconsistency_or_underflow: Propagation of inconsistent evidence has been attempted
HAPI::ExceptionInsufficientStateRangeH_error_insufficient_state_range: The state range of the node is insufficient for the chosen standard distribution
HAPI::ExceptionInvalidExpressionH_error_invalid_expression: The supplied expression is invalid (for example, wrong type)
HAPI::ExceptionInvalidLicenseAttempted to work on domain with invalid license information
HAPI::ExceptionInvalidNameH_error_invalid_name: Names used as node identifiers or attribute names must have the same form as a C identifier
HAPI::ExceptionInvalidPasswordAn invalid password has been given for a hkb-load operation
HAPI::ExceptionInvalidStateValuesH_error_invalid_state_values: The state values of a numeric node do not form an increasing sequence
HAPI::ExceptionIOH_error_io: A fatal error occurred during an input or output operation
HAPI::ExceptionLocaleH_error_locale: The Hugin API could not establish the C locale
HAPI::ExceptionLowDensityH_error_low_density: The density of the evidence presented is too low to represent as a positive floating-point number
HAPI::ExceptionMemoryH_error_no_memory: Hugin ran out of memory while carrying out some operation
HAPI::ExceptionNegativeProbabilityH_error_negative_probability: A negative probability was found in a conditional probability or a chain graph potential
HAPI::ExceptionNoEquilibriumH_error_no_equilibrium: The junction tree potentials are inconsistent
HAPI::ExceptionNoFileNameThe NetworkModel does not have a file name associated with it
HAPI::ExceptionNormalizationH_error_normalization: Normalization with a zero normalization constant has been attempted
HAPI::ExceptionNotCompiledH_error_not_compiled: The operation requires a compiled domain
HAPI::ExceptionNoValueH_error_no_value: Zero variance detected during a conditioning operation
HAPI::ExceptionOverflowH_error_overflow: Overflow occurred during propagation
HAPI::ExceptionParseH_error_parse: An error occurred while parsing a NET specification
HAPI::ExceptionRoundingH_error_rounding: Possibly significant floating-point rounding error detected
HAPI::ExceptionSizeTooLargeH_error_size_too_large: The true size is too large to represent within type `size_t'
HAPI::ExceptionSyntaxH_error_syntax: A syntax error has been detected while parsing an expression
HAPI::ExceptionTableSizeAttempted to use a table of wrong dimensions, e.g., while setting data of a table
HAPI::ExceptionTableTooLargeH_error_table_too_large: The compressed version of some non-clique table is too large
HAPI::ExceptionTwiceH_error_twice: An attempt has been made to create a node with a name that is already in use in the domain
HAPI::ExceptionUsageH_error_usage: An API function was called with a bad argument or while in a state that is inconsistent with the function, e.g., asking for approximation in a domain that requires propagation
HAPI::ExceptionZeroSumH_error_zero_sum: A zero sum was found in a conditional probability potential
HAPI::ExceptionZeroVarianceH_error_zero_variance: Zero variance detected during a conditioning operation
HAPI::ExpExpressionExpression class representing the exp () function
HAPI::ExponentialDistributionExpression class representing the Exponential distribution function
HAPI::ExpressionExpression is the ancestor of all expression classes
HAPI::FloorExpressionExpression class representing the floor () function
HAPI::GammaDistributionExpression class representing the Gamma distribution function
HAPI::GeometricDistributionExpression class representing the Geometric distribution function
HAPI::GreaterThanExpressionExpression class representing the > operator
HAPI::GreaterThanOrEqualsExpressionExpression class representing the >= operator
HAPI::IfExpressionExpression class representing the "if(cond-expr,true-expr,false-expr)" function
HAPI::InstanceNodeInstanceNodes are the key building block of object-oriented Bayesian networks and influence diagrams
HAPI::IntervalDCNodeInterval discrete chance node. Each state represents an interval
HAPI::IntervalDDNodeInterval discrete decision node
HAPI::JunctionTreeThic class represents the junction trees in the compiled domain
HAPI::LabelExpressionA label constant expression
HAPI::LabelledDCNodeLabelled discrete chance node. This is the most commonly used node
HAPI::LabelledDDNodeLabelled discrete decision node
HAPI::LessThanExpressionExpression class representing the < operator
HAPI::LessThanOrEqualsExpressionExpression class representing the <= operator
HAPI::Log10ExpressionExpression class representing the Log10 () function
HAPI::Log2ExpressionExpression class representing the log2 () function
HAPI::LogExpressionExpression class representing the log () function
HAPI::MaxExpressionExpression class representing the max () function
HAPI::MinExpressionExpression class representing the min () function
HAPI::ModelA Model is a compact description of a table
HAPI::ModExpressionExpression class representing the mod () function
HAPI::MultiplyExpressionExpression class representing the * operator
HAPI::NegateExpressionExpression class representing the unary - operator
HAPI::NegativeBinomialDistributionExpression class representing the Negative Binomial distribution function
HAPI::NetworkModelNetworkModel is the ancestor of both Domain and Class
HAPI::NodeNodes are one of the fundamental objects used in the construction of Bayesian belief networks and influence diagrams
HAPI::NodeExpressionAn expression representing the value of a discrete chance node or decision node
HAPI::NoisyOrExpressionExpression class representing the NoisyOr () function
HAPI::NormalDistributionExpression class representing the Gaussian normal distribution function
HAPI::NotEqualsExpressionExpression class representing the != operator
HAPI::NotExpressionExpression class representing the Boolean not () function
HAPI::NumberedDCNodeNumbered discrete chance node
HAPI::NumberedDDNodeNumbered discrete decision node
HAPI::NumberExpressionA numeric constant expression
HAPI::OrExpressionExpression class representing the Boolean or () function
HAPI::ParseListenerThe ParseListener class is an abstract class, which provides an interface for the other parse listeners to use
HAPI::PoissonDistributionExpression class representing the Poisson distribution function
HAPI::PowerExpressionExpression class representing the ^ operator
HAPI::SinExpressionExpression class representing the Sin () function
HAPI::SinhExpressionExpression class representing the Sinh () function
HAPI::SqrtExpressionExpression class representing the sqrt () function
HAPI::SubtractExpressionExpression class representing the binary - operator
HAPI::TableHugin 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::TanExpressionExpression class representing the Tan () function
HAPI::TanhExpressionExpression class representing the Tanh () function
HAPI::UniformDistributionExpression class representing the Uniform distribution function
HAPI::UtilityNodeA UtilityNode represents a utility function
HAPI::WeibullDistributionExpression class representing the Weibull distribution function

Copyright Hugin Expert A/S 1993-2004