hOperators Enum

Startpage
Overview
Index
HAPI
   |
   HAPI.Types
      |
      hOperators

Enum item description

Name
Value
Description
hOperatorAbs
91
Abs (abs) function. Requires one numeric operands.
hOperatorAdd
99
Addition. Requires two numeric operands.
hOperatorAnd
96
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
114
Expression type. Returned from GetOperator when applied to an expression created by a call to GetNewBooleanExpression.
hOperatorCeil
93
Ceil (ceil) function. Requires one numeric operands.
hOperatorCos
85
Cosinus (cos) function. Requires two numeric operands.
hOperatorCosh
88
Cosinus hyperbolic (cosh) function. Requires two numeric operands.
hOperatorDistribution
73
Distribution (distribution) function. Requires three numeric operands.
hOperatorDivide
102
Division. Requires two numeric operands.
hOperatorEquals
105
Equality. Comparison operator which requires two operands of numeric, labelled, or boolean type. Both operands must be of the same type.
hOperatorError
115
Error type. Returned from GetOperator in return to illegal arguments.
hOperatorExp
83
Exponential function. Standard matematical function to compute the exponential of a number. Requires one operand.
hOperatorExponential
64
Exponential distribution. Continuous statistical distribution.
hOperatorFloor
92
Floor (floor) function. Requires one numeric operands.
hOperatorGamma
63
Gamma distribution. Continuous statistical distribution.
hOperatorGeometric
72
Geometric distribution. Discrete statistical distribution.
hOperatorGreaterThan
107
Greater-than comparison. Requires two numeric operands.
hOperatorGreaterThanOrEquals
110
Greater-than-or-equal comparison. Requires two numeric operands.
hOperatorIf
95
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
112
Expression type. Returned from GetOperator when applied to an expression created by a call to GetNewLabelExpression.
hOperatorLessThan
106
Less-than comparison. Requires two numeric operands.
hOperatorLessThanOrEquals
109
Less-than-or-equal comparison. Requires two numeric operands.
hOperatorLog
80
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
79
Maximum. Compute the maximum value of a list of numbers. The list must be non-empty.
hOperatorMin
78
Minimum. Compute the minimum value of a list of numbers. The list must be non-empty.
hOperatorMod
94
Modulo (mod) function. Requires two numeric operands.
hOperatorMultiply
101
Multiplication. Requires two numeric operands.
hOperatorNegate
104
Negation. Requires one numeric operand.
hOperatorNode
113
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
98
Standar logical NOT operation. Requires one boolean operand.
hOperatorNotEquals
108
Inequality. Comparison operator which requires two operands of numeric, labelled, or boolean type. Both operands must be of the same type.
hOperatorNumber
111
Expression type. Returned from GetOperator when applied to an expression created by a call to GetNewNumberExpression.
hOperatorOr
97
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
103
Power function. Requires two numeric operands.
hOperatorSin
84
sinus (sin) function. Requires one numeric operands.
hOperatorSinh
87
Sinus hyperbolic (sinh) function. Requires two numeric operands.
hOperatorSqrt
90
Square root function. Standard mathematical function to compute the square root of a non-negative number. Requires one operand.
hOperatorSubtract
100
Subtraction. Requires two numeric operands.
hOperatorTan
86
Tangens (tan) function. Requires two numeric operands.
hOperatorTanh
89
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.
hOperatorAggregate
76
Aggregate function.
hOperatorAggregate
76
Aggregate function.
hOperatorProbability
77
Probability function.

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, - comments to activex@hugin.com