Skip to content

Uniform


final class Uniform(l:Expression<Real>, u:Expression<Real>) < Distribution<Real>

Uniform distribution.

Factory Functions

Name Description
Uniform Create multivariate uniform distribution where each element is independent.
Uniform Create multivariate uniform distribution where each element is independent.
Uniform Create multivariate uniform distribution where each element is independent.
Uniform Create multivariate uniform distribution where each element is independent.
Uniform Create multivariate uniform distribution over integers where each element is independent.
Uniform Create multivariate uniform distribution over integers where each element is independent.
Uniform Create multivariate uniform distribution over integers where each element is independent.
Uniform Create multivariate uniform distribution over integers where each element is independent.
Uniform Create a uniform distribution.
Uniform Create a uniform distribution.
Uniform Create a uniform distribution.
Uniform Create a uniform distribution.
Uniform Create uniform distribution over integers.
Uniform Create uniform distribution over integers.
Uniform Create uniform distribution over integers.
Uniform Create uniform distribution over integers.

Member Variables

Name Description
l:Expression<Real> Lower bound.
u:Expression<Real> Upper bound.

Factory Function Details

function Uniform(l:Expression<Real[_]>, u:Expression<Real[_]>) -> IndependentUniform

Create multivariate uniform distribution where each element is independent.

function Uniform(l:Expression<Real[_]>, u:Real[_]) -> IndependentUniform

Create multivariate uniform distribution where each element is independent.

function Uniform(l:Real[_], u:Expression<Real[_]>) -> IndependentUniform

Create multivariate uniform distribution where each element is independent.

function Uniform(l:Real[_], u:Real[_]) -> IndependentUniform

Create multivariate uniform distribution where each element is independent.

function Uniform(l:Expression<Integer[_]>, u:Expression<Integer[_]>) -> IndependentUniformInteger

Create multivariate uniform distribution over integers where each element is independent.

function Uniform(l:Expression<Integer[_]>, u:Integer[_]) -> IndependentUniformInteger

Create multivariate uniform distribution over integers where each element is independent.

function Uniform(l:Integer[_], u:Expression<Integer[_]>) -> IndependentUniformInteger

Create multivariate uniform distribution over integers where each element is independent.

function Uniform(l:Integer[_], u:Integer[_]) -> IndependentUniformInteger

Create multivariate uniform distribution over integers where each element is independent.

function Uniform(l:Expression<Real>, u:Expression<Real>) -> Uniform

Create a uniform distribution.

function Uniform(l:Expression<Real>, u:Real) -> Uniform

Create a uniform distribution.

function Uniform(l:Real, u:Expression<Real>) -> Uniform

Create a uniform distribution.

function Uniform(l:Real, u:Real) -> Uniform

Create a uniform distribution.

function Uniform(l:Expression<Integer>, u:Expression<Integer>) -> UniformInteger

Create uniform distribution over integers.

function Uniform(l:Expression<Integer>, u:Integer) -> UniformInteger

Create uniform distribution over integers.

function Uniform(l:Integer, u:Expression<Integer>) -> UniformInteger

Create uniform distribution over integers.

function Uniform(l:Integer, u:Integer) -> UniformInteger

Create uniform distribution over integers.