COM.hugin.HAPI
Class PERTDistribution

java.lang.Object
  extended byCOM.hugin.HAPI.Expression
      extended byCOM.hugin.HAPI.CompositeExpression
          extended byCOM.hugin.HAPI.PERTDistribution

public class PERTDistribution
extends CompositeExpression

Expression class representing the 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. An extra optional argument can be used to modify the shape of the distribution.


Field Summary
 
Fields inherited from class COM.hugin.HAPI.Expression
H_OPERATOR_ABS, H_OPERATOR_ADD, H_OPERATOR_AND, H_OPERATOR_BETA, H_OPERATOR_BINOMIAL, H_OPERATOR_BOOLEAN, H_OPERATOR_CEIL, H_OPERATOR_COS, H_OPERATOR_COSH, H_OPERATOR_DISTRIBUTION, H_OPERATOR_DIVIDE, H_OPERATOR_EQUALS, H_OPERATOR_EXP, H_OPERATOR_EXPONENTIAL, H_OPERATOR_FLOOR, H_OPERATOR_GAMMA, H_OPERATOR_GEOMETRIC, H_OPERATOR_GREATER_THAN, H_OPERATOR_GREATER_THAN_OR_EQUALS, H_OPERATOR_IF, H_OPERATOR_LABEL, H_OPERATOR_LESS_THAN, H_OPERATOR_LESS_THAN_OR_EQUALS, H_OPERATOR_LOG, H_OPERATOR_LOG10, H_OPERATOR_LOG2, H_OPERATOR_LOGNORMAL, H_OPERATOR_MAX, H_OPERATOR_MIN, H_OPERATOR_MOD, H_OPERATOR_MULTIPLY, H_OPERATOR_NEGATE, H_OPERATOR_NEGATIVEBINOMIAL, H_OPERATOR_NODE, H_OPERATOR_NOISYOR, H_OPERATOR_NORMAL, H_OPERATOR_NOT, H_OPERATOR_NOT_EQUALS, H_OPERATOR_NUMBER, H_OPERATOR_OR, H_OPERATOR_PERT, H_OPERATOR_POISSON, H_OPERATOR_POWER, H_OPERATOR_SIN, H_OPERATOR_SINH, H_OPERATOR_SQRT, H_OPERATOR_SUBTRACT, H_OPERATOR_TAN, H_OPERATOR_TANH, H_OPERATOR_TRIANGULAR, H_OPERATOR_TRUNCATE, H_OPERATOR_UNIFORM, H_OPERATOR_WEIBULL
 
Constructor Summary
PERTDistribution(Expression min, Expression mode, Expression max)
          Constructs a new PERTDistribution.
PERTDistribution(Expression min, Expression mode, Expression max, Expression shape)
          Constructs a new PERTDistribution.
 
Method Summary
 int getOperator()
          Returns the operator of the expression.
 
Methods inherited from class COM.hugin.HAPI.CompositeExpression
getOperands, isCompositeExpression
 
Methods inherited from class COM.hugin.HAPI.Expression
clone, delete, expressionToString, isConstantExpression, isNodeExpression, stringToExpression, stringToExpression
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PERTDistribution

public PERTDistribution(Expression min,
                        Expression mode,
                        Expression max,
                        Expression shape)
                 throws ExceptionHugin
Constructs a new PERTDistribution. The fourth argument (the shape parameter) must be a positive number.


PERTDistribution

public PERTDistribution(Expression min,
                        Expression mode,
                        Expression max)
                 throws ExceptionHugin
Constructs a new PERTDistribution. This distribution has default shape (corresponding to shape=4).

Method Detail

getOperator

public int getOperator()
Returns the operator of the expression.

Specified by:
getOperator in class Expression