# Gaussian

function Gaussian<Arg1, Arg2>(μ:Arg1, σ2:Arg2) ->

Create Gaussian distribution.

function Gaussian<Arg>(μ:Random<Real>, σ2:Arg) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2, Arg3>(μ:Add<Multiply<Arg1, Random<Real>>, Arg2>, σ2:Arg3) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Multiply<Arg1, Random<Real>>, σ2:Arg2) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2, Arg3>(μ:Add<Dot<Arg1, Random<Real[_]>>, Arg2>, σ2:Arg3) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Dot<Arg1, Random<Real[_]>>, σ2:Arg2) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Add<Dot<Arg1, Random<Real[_]>>, Arg2>, σ2:Random<Real>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2, Arg3>(μ:Add<Dot<Arg1, Random<Real[_]>>, Arg2>, σ2:Multiply<Random<Real>, Arg3>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2, Arg3>(μ:Add<Dot<Arg1, Random<Real[_]>>, Arg2>, σ2:Multiply<Arg3, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Add<Dot<Arg1, Random<Real[_]>>, Arg2>, σ2:Multiply<Random<Real>, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg>(μ:Dot<Arg, Random<Real[_]>>, σ2:Random<Real>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Dot<Arg1, Random<Real[_]>>, σ2:Multiply<Arg2, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Dot<Arg1, Random<Real[_]>>, σ2:Multiply<Random<Real>, Arg2>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg>(μ:Dot<Arg, Random<Real[_]>>, σ2:Multiply<Random<Real>, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Add<Multiply<Arg1, Random<Real>>, Arg2>, σ2:Random<Real>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2, Arg3>(μ:Add<Multiply<Arg1, Random<Real>>, Arg2>, σ2:Multiply<Random<Real>, Arg3>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2, Arg3>(μ:Add<Multiply<Arg1, Random<Real>>, Arg2>, σ2:Multiply<Arg3, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Add<Multiply<Arg1, Random<Real>>, Arg2>, σ2:Multiply<Random<Real>, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg>(μ:Multiply<Arg, Random<Real>>, σ2:Random<Real>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Multiply<Arg1, Random<Real>>, σ2:Multiply<Arg2, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Multiply<Arg1, Random<Real>>, σ2:Multiply<Random<Real>, Arg2>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg>(μ:Multiply<Arg, Random<Real>>, σ2:Multiply<Random<Real>, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg>(μ:Arg, σ2:Random<Real>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Arg1, σ2:Multiply<Arg2, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg1, Arg2>(μ:Arg1, σ2:Multiply<Random<Real>, Arg2>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg>(μ:Arg, σ2:Multiply<Random<Real>, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian(μ:Random<Real>, σ2:Random<Real>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg>(μ:Random<Real>, σ2:Multiply<Random<Real>, Arg>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian<Arg>(μ:Random<Real>, σ2:Multiply<Arg, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.

function Gaussian(μ:Random<Real>, σ2:Multiply<Random<Real>, Random<Real>>) -> Distribution<Real>

Create Gaussian distribution.