- locationThe Lognormal location parameter.
C++ Type:double
Description:The Lognormal location parameter.
- scaleThe Lognormal scale parameter.
C++ Type:double
Description:The Lognormal scale parameter.
BoostLognormalDistribution
The BoostLognormalDistribution object requires that libMesh be configured to utilize an external Boost library. This may be done by using the --with-boost
configuration option when compiling libMesh.
Description
The lognormal distribution object defines a lognormal distribution function with the provided location
and scale
parameters. The location parameter is equal to the median of the underlying normal distribution (equal to , where is the median of the lognormal distribution) and the scale parameter is equal to the standard deviation of the underlying normal distribution. The probability density function (PDF) of the lognormal distribution is given by the Eq. (1).
(1) where is the location parameter and is the scale parameter ().
Example Input Syntax
The following input file defines a lognormal distribution with the location parameter -0.371 and the scale parameter 0.52.
[Distributions]
[lognormal_test]
type = BoostLognormalDistribution
location = -0.371
scale = 0.52
[]
[]
(modules/stochastic_tools/test/tests/distributions/boost_lognormal.i)Input Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Description:Set the enabled status of the MooseObject.