hOperators Enum

Startpage
Overview
Index
HAPI
   |
   HAPI.Types
      |
      hOperators

Enum item description

Name
Value
Description
hOperatorAbs
89
Abs (abs) function. Requires one numeric operands.
hOperatorAdd
97
Addition. Requires two numeric operands.
hOperatorAnd
94
Standard logical AND operation. Requires a (possibly empty) list of boolean values. Evaluation of AND composite expression is performed sequentially, and evaluation is terminated when an operand that evaluates to False is found.
hOperatorBeta
62
Beta distribution. Continuous statistical distribution.
hOperatorBinomial
69
Binomial distribution. Discrete statistical distribution.
hOperatorBoolean
112
Expression type. Returned from GetOperator when applied to an expression created by a call to GetNewBooleanExpression.
hOperatorCeil
91
Ceil (ceil) function. Requires one numeric operands.
hOperatorCos
83
Cosinus (cos) function. Requires two numeric operands.
hOperatorCosh
86
Cosinus hyperbolic (cosh) function. Requires two numeric operands.
hOperatorDistribution
73
Distribution (distribution) function. Requires three numeric operands.
hOperatorDivide
100
Division. Requires two numeric operands.
hOperatorEquals
103
Equality. Comparison operator which requires two operands of numeric, labelled, or boolean type. Both operands must be of the same type.
hOperatorError
113
Error type. Returned from GetOperator in return to illegal arguments.
hOperatorExp
81
Exponential function. Standard matematical function to compute the exponential of a number. Requires one operand.
hOperatorExponential
64
Exponential distribution. Continuous statistical distribution.
hOperatorFloor
90
Floor (floor) function. Requires one numeric operands.
hOperatorGamma
63
Gamma distribution. Continuous statistical distribution.
hOperatorGeometric
72
Geometric distribution. Discrete statistical distribution.
hOperatorGreaterThan
105
Greater-than comparison. Requires two numeric operands.
hOperatorGreaterThanOrEquals
108
Greater-than-or-equal comparison. Requires two numeric operands.
hOperatorIf
93
Conditional expression. Requires three operands. First argument must evaluate to a boolean value, and the two remaining operands must be of the same type. The two last operands determine the type of the expression.
hOperatorLabel
110
Expression type. Returned from GetOperator when applied to an expression created by a call to GetNewLabelExpression.
hOperatorLessThan
104
Less-than comparison. Requires two numeric operands.
hOperatorLessThanOrEquals
107
Less-than-or-equal comparison. Requires two numeric operands.
hOperatorLog
78
Natural logarithm function. Standard mathematical function to compute the natural logarithm of a non-negative number. Requires one operand.
hOperatorLog10
Log10 function. Standard mathematical function to compute the log10 of a non-negative number. Requires one operand.
hOperatorLog2
log2 function. Standard mathematical function to compute the log2 of a non-negative number. Requires one operand.
hOperatorLogNormal
61
LogNormal distribution. Continuous statistical distribution.
hOperatorMax
77
Maximum. Compute the maximum value of a list of numbers. The list must be non-empty.
hOperatorMin
76
Minimum. Compute the minimum value of a list of numbers. The list must be non-empty.
hOperatorMod
92
Modulo (mod) function. Requires two numeric operands.
hOperatorMultiply
99
Multiplication. Requires two numeric operands.
hOperatorNegate
102
Negation. Requires one numeric operand.
hOperatorNode
111
Expression type. Returned from GetOperator when applied to an expression created by a call to GetNewNodeExpression.
hOperatorNoisyOr
74
Noisy-OR distribution. Discrete statistical distribution.
hOperatorNormal
60
Normal (of Gaussian) distribution. Continuous statistical distribution.
hOperatorNot
96
Standar logical NOT operation. Requires one boolean operand.
hOperatorNotEquals
106
Inequality. Comparison operator which requires two operands of numeric, labelled, or boolean type. Both operands must be of the same type.
hOperatorNumber
109
Expression type. Returned from GetOperator when applied to an expression created by a call to GetNewNumberExpression.
hOperatorOr
95
Standard logical OR operation. Requires a (possibly empty) list of boolean values. Evaluation of OR composite expression is performed sequentially, and evaluation is terminated when an operand that evaluates to True is found.
hOperatorPERT
68
PERT distribution. A PERT distribution is a Beta distribution specified by the minimum, the most likely (also known as the mode), and the maximum value of the distribution.
hOperatorPoisson
70
Poisson distribution. Discrete statistical distribution.
hOperatorPower
101
Power function. Requires two numeric operands.
hOperatorSin
82
sinus (sin) function. Requires one numeric operands.
hOperatorSinh
85
Sinus hyperbolic (sinh) function. Requires two numeric operands.
hOperatorSqrt
88
Square root function. Standard mathematical function to compute the square root of a non-negative number. Requires one operand.
hOperatorSubtract
98
Subtraction. Requires two numeric operands.
hOperatorTan
84
Tangens (tan) function. Requires two numeric operands.
hOperatorTanh
87
Tangens hyperbolic (tanh) function. Requires two numeric operands.
hOperatorTriangular
67
Triangular distribution.
hOperatorTruncate
75
Truncate function. Truncation is only supported for continuous distributions.
hOperatorUniform
66
Uniform distribution. Continuous statistical distribution.
hOperatorWeibull
65
Weibull distribution. Continuous statistical distribution.

Description

The hOperators enumeration type defines the various operators and distributions that may be used in building Expressions. The Expression is built from a hOperator and a number of operands.

HUGIN Expert A/S, 2008 - comments to activex@hugin.com