HAPI::LogNormalDistribution Class Reference

Expression class representing the LogNormal distribution. More...

Inheritance diagram for HAPI::LogNormalDistribution:
HAPI::CompositeExpression HAPI::Expression

List of all members.

Public Member Functions

Expressionclone () const
 Clone the expression.
Operator getOperator () const
 Return the operator of the expression.
 LogNormalDistribution (Expression *mean, Expression *variance, Expression *location)
 Construct a new LogNormalDistribution.
 LogNormalDistribution (Expression *mean, Expression *variance)
 Construct a new LogNormalDistribution.

Detailed Description

Expression class representing the LogNormal distribution.


Constructor & Destructor Documentation

HAPI::LogNormalDistribution::LogNormalDistribution ( Expression mean,
Expression variance 
) [inline]

Construct a new LogNormalDistribution.

If X is a random variable with a log-normal distribution, then log(X) has a normal distribution.

Parameters:
mean mean of log(X)
variance variance of log(X) [note: not standard deviation]
HAPI::LogNormalDistribution::LogNormalDistribution ( Expression mean,
Expression variance,
Expression location 
) [inline]

Construct a new LogNormalDistribution.

If X is a random variable with a log-normal distribution, then log(X) has a normal distribution.

Parameters:
mean mean of log(X)
variance variance of log(X) [note: not standard deviation]
location minimum value of X [i.e., log(X-location) has a normal distribution]

Member Function Documentation

Expression* HAPI::LogNormalDistribution::clone (  )  const [inline, virtual]

Clone the expression.

Implements HAPI::Expression.

Operator HAPI::LogNormalDistribution::getOperator (  )  const [inline, virtual]

Return the operator of the expression.

Implements HAPI::CompositeExpression.


Copyright Hugin Expert A/S 1993-2010