• Manual
  • HAPI Namespace
Show / Hide Table of Contents
  • HAPI
    • AbsExpression
    • AddExpression
    • AggregateExpression
    • AndExpression
    • Attribute
    • BetaDistribution
    • BinomialDistribution
    • BooleanDCNode
    • BooleanDDNode
    • BooleanDFNode
    • BooleanExpression
    • CeilExpression
    • Class
    • ClassCollection
    • ClassList
    • ClassParseListener
    • Clique
    • CliqueList
    • CompositeExpression
    • ConstantExpression
    • ContinuousChanceNode
    • CosExpression
    • CoshExpression
    • DataSet
    • DefaultClassParseListener
    • DiscreteChanceNode
    • DiscreteDecisionNode
    • DiscreteFunctionNode
    • DiscreteNode
    • DistributionDistribution
    • DivideExpression
    • Domain
    • Domain.Equilibrium
    • Domain.EvidenceMode
    • Domain.TriangulationMethod
    • EqualsExpression
    • ExceptionArgumentNotAlive
    • ExceptionBadKBFormat
    • ExceptionBadKBPassword
    • ExceptionBadKBVersion
    • ExceptionCaseStateTooLarge
    • ExceptionCGEvidenceIncorporated
    • ExceptionCGLIMIDsNotSupported
    • ExceptionChainGraph
    • ExceptionCompressed
    • ExceptionComputationFailed
    • ExceptionCyclicFunctionalDependency
    • ExceptionCyclicInstanceHierarchy
    • ExceptionCyclicNetwork
    • ExceptionDemo
    • ExceptionDivisionByZero
    • ExceptionEnumeration
    • ExceptionError
    • ExceptionExpiredLicense
    • ExceptionFastRetraction
    • ExceptionFunctionalDependency
    • ExceptionHugin
    • ExceptionIllegalBinding
    • ExceptionInappropriateArguments
    • ExceptionInconsistencyOrUnderflow
    • ExceptionInsufficientStateRange
    • ExceptionInvalidEvidence
    • ExceptionInvalidExpression
    • ExceptionInvalidLicense
    • ExceptionInvalidName
    • ExceptionInvalidProbabilityPotential
    • ExceptionInvalidStateValues
    • ExceptionIO
    • ExceptionLocale
    • ExceptionLowDensity
    • ExceptionMemory
    • ExceptionNoEquilibrium
    • ExceptionNormalization
    • ExceptionNotCompiled
    • ExceptionNoValue
    • ExceptionObjectNotAlive
    • ExceptionOverflow
    • ExceptionParse
    • ExceptionRounding
    • ExceptionSizeTooLarge
    • ExceptionSyntax
    • ExceptionTableTooLarge
    • ExceptionTwice
    • ExceptionUsage
    • ExceptionZeroVariance
    • ExpExpression
    • ExponentialDistribution
    • Expression
    • Expression.Operator
    • ExpressionList
    • FloorExpression
    • FunctionNode
    • GammaDistribution
    • GeometricDistribution
    • GreaterThanExpression
    • GreaterThanOrEqualsExpression
    • IfExpression
    • InstanceNode
    • IntervalDCNode
    • IntervalDDNode
    • IntervalDFNode
    • JunctionTree
    • JunctionTreeList
    • LabelExpression
    • LabelledDCNode
    • LabelledDDNode
    • LabelledDFNode
    • LessThanExpression
    • LessThanOrEqualsExpression
    • Log10Expression
    • Log2Expression
    • LogExpression
    • LogNormalDistribution
    • MaxExpression
    • MinExpression
    • Model
    • ModExpression
    • MultiplyExpression
    • NegateExpression
    • NegativeBinomialDistribution
    • NetworkModel
    • NetworkModel.Constraint
    • Node
    • Node.Category
    • Node.Kind
    • NodeExpression
    • NodeList
    • NoisyOrDistribution
    • NormalDistribution
    • NotEqualsExpression
    • NotExpression
    • NumberedDCNode
    • NumberedDDNode
    • NumberedDFNode
    • NumberExpression
    • NumericDiscreteNode
    • OrExpression
    • ParseListener
    • PERTDistribution
    • PoissonDistribution
    • PowerExpression
    • ProbabilityExpression
    • SinExpression
    • SinhExpression
    • SqrtExpression
    • StateIndexExpression
    • SubtractExpression
    • Table
    • TanExpression
    • TanhExpression
    • TriangularDistribution
    • TruncateExpression
    • UniformDistribution
    • UtilityNode
    • VarianceExpression
    • WeibullDistribution

Class CompositeExpression

The ancestor class of all composite expression (for example arithmetic operators or standard distribution functions).

Inheritance
object
Expression
CompositeExpression
AbsExpression
AddExpression
AggregateExpression
AndExpression
BetaDistribution
BinomialDistribution
CeilExpression
CosExpression
CoshExpression
DistributionDistribution
DivideExpression
EqualsExpression
ExpExpression
ExponentialDistribution
FloorExpression
GammaDistribution
GeometricDistribution
GreaterThanExpression
GreaterThanOrEqualsExpression
IfExpression
LessThanExpression
LessThanOrEqualsExpression
Log10Expression
Log2Expression
LogExpression
LogNormalDistribution
MaxExpression
MinExpression
ModExpression
MultiplyExpression
NegateExpression
NegativeBinomialDistribution
NoisyOrDistribution
NormalDistribution
NotEqualsExpression
NotExpression
OrExpression
PERTDistribution
PoissonDistribution
PowerExpression
ProbabilityExpression
SinExpression
SinhExpression
SqrtExpression
StateIndexExpression
SubtractExpression
TanExpression
TanhExpression
TriangularDistribution
TruncateExpression
UniformDistribution
VarianceExpression
WeibullDistribution
Inherited Members
Expression.GetOperator()
Expression.ExpressionToString()
Expression.StringToExpression(string, Model, ParseListener)
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: HAPI
Assembly: hugincs-9.4-netstandard2.0-x64.dll
Syntax
public abstract class CompositeExpression : Expression

Methods

GetOperands()

Returns an ExpressionList containing the Expressions in this CompositeExpression.

Declaration
public ExpressionList GetOperands()
Returns
Type Description
ExpressionList
In This Article
Back to top Copyright (C) 2019-2023 Hugin Expert A/S