WeibullDistribution

warning

The WeibullDistribution object requires that libMesh be configured to utilize an external Boost library. This may be done using the --with-boost configuration option when compiling libMesh.

Description

As the name suggests, the WeibullDistribution object defines a Weibull distribution which has a probability density function (PDF) defined as

(1) where and defines the shape parameter and and defines the scale parameter.

The cumulative distribution function (CDF) is defined as (2)

The quantile function is defined as (3)

Example Input Syntax

[Distributions]
  [./weibull]
    type = WeibullDistribution
    shape = 5
    scale = 1
  [../]
[]
(modules/stochastic_tools/test/tests/distributions/weibull.i)

Input Parameters

  • shapeThe Weibull shape parameter.

    C++ Type:double

    Options:

    Description:The Weibull shape parameter.

Required Parameters

  • scale1The Weibull scale parameter.

    Default:1

    C++ Type:double

    Options:

    Description:The Weibull scale parameter.

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