- meanMean (or expectation) of the distribution.
C++ Type:double
Description:Mean (or expectation) of the distribution.
- standard_deviationStandard deviation of the distribution
C++ Type:double
Description:Standard deviation of the distribution
TruncatedNormalDistribution
Description
The truncated normal (or Gaussian) distribution object defines a normal distribution function with the provided mean
, standard_deviation
and truncation range (lower_bound
and upper_bound
) parameters. The probability density function (PDF) of the truncated normal distribution is given by the Eq. (1).
(1)
The parameters and are the mean and standard deviation of the general normal PDF. The and are the general normal PDF and cumulative distribution function (CDF).
Example Input Syntax
The following input file defines a normal distribution with a mean of 0 and a standard deviation of 1 and truncation range (-10,10).
[Distributions]
[normal_test]
type = TruncatedNormalDistribution
mean = 100
standard_deviation = 25
lower_bound = 50
upper_bound = 150
[]
[]
(modules/stochastic_tools/test/tests/distributions/truncated_normal.i)Input Parameters
- lower_bound-1.79769e+308Lower bound of the distribution
Default:-1.79769e+308
C++ Type:double
Description:Lower bound of the distribution
- upper_bound1.79769e+308Upper bound of the distribution
Default:1.79769e+308
C++ Type:double
Description:Upper bound of the distribution
Optional 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.