Skip to content

scram::mef::LognormalDeviate::Logarithmic

Computation with the log-normal mean and error factor.

Inherits from scram::mef::LognormalDeviate::Flavor

Public Functions

Name
Logarithmic(Expression * mean, Expression * ef, Expression * level)<br>The log-normal deviate parametrization with its expected value and error factor of certain confidence level.
doublescale() override
doublelocation() override
doublemean() override
voidValidate() const override

Public Functions Documentation

function Logarithmic

cpp
inline Logarithmic(
    Expression * mean,
    Expression * ef,
    Expression * level
)

The log-normal deviate parametrization with its expected value and error factor of certain confidence level.

Parameters:

  • mean The mean of the log-normal distribution not the mean of underlying normal distribution, which is parameter mu. mu is the location parameter, sigma is the scale factor. E(x) = exp(mu + sigma^2 / 2)
  • ef The error factor of the log-normal distribution. EF = exp(z_alpha * sigma)
  • level The confidence level.

function scale

cpp
double scale() override

function location

cpp
double location() override

function mean

cpp
inline double mean() override

function Validate

cpp
void Validate() const override

Exceptions:


Updated on 2025-11-11 at 16:51:08 +0000