NormalDistribution

warning

The NormalDistribution 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 normal (or Gaussian) distribution object defines a normal distribution function with the provided mean and standard_deviation parameters. The probability density function (PDF) of the normal distribution is given by the Eq. 1.

(1) where is the mean and is the standard deviation () of the distribution.

Example Input Syntax

The following input file defines a normal distribution with a mean of 0 and a standard deviation of 1.


[Distributions]
  [./normal_test]
    type = NormalDistribution
    mean = 0
    standard_deviation = 1
  [../]
[]
(modules/stochastic_tools/test/tests/distributions/normal.i)

Input Parameters

  • standard_deviationStandard deviation of the distribution.

    C++ Type:double

    Options:

    Description:Standard deviation of the distribution.

  • meanMean of the distribution.

    C++ Type:double

    Options:

    Description:Mean of the distribution.

Required 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