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

  • standard_deviationStandard deviation of the distribution

    C++ Type:double

    Options:

    Description:Standard deviation of the distribution

  • meanMean (or expectation) of the distribution.

    C++ Type:double

    Options:

    Description:Mean (or expectation) of the distribution.

Required Parameters

  • lower_bound-1.79769e+308Lower bound of the distribution

    Default:-1.79769e+308

    C++ Type:double

    Options:

    Description:Lower bound of the distribution

  • upper_bound1.79769e+308Upper bound of the distribution

    Default:1.79769e+308

    C++ Type:double

    Options:

    Description:Upper bound of the distribution

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector

    Options:

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Options:

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files

References