multivariate_distribution Derived Type

type, public, abstract :: multivariate_distribution

Defines a multivariate probability distribution.


Contents


Type-Bound Procedures

procedure(multivariate_distribution_function), public, deferred, pass :: pdf

Computes the probability density function.

  • pure function multivariate_distribution_function(this, x) result(rst) Prototype

    Defines an interface for a multivariate probability distribution function.

    Arguments

    Type IntentOptional Attributes Name
    class(multivariate_distribution), intent(in) :: this

    The distribution object.

    real(kind=real64), intent(in), dimension(:) :: x

    The values at which to evaluate the function.

    Return Value real(kind=real64)

    The value of the function.