# euni Class Reference

Uniform distributed density on a rectangular support. More...

`#include <libEF.h>`

Inheritance diagram for euni:

[legend]
Collaboration diagram for euni:

[legend]

List of all members.

## Public Member Functions
| euni (const RV rv)
| Defualt constructor.
double | eval (const vec &val) const
| Compute probability of argument `val`.
double | evalpdflog (const vec &val) const
| Compute log-probability of argument `val`.
vec | sample () const
| Returns the required moment of the epdf.
void | set_parameters (const vec &low0, const vec &high0)
| set values of `low` and `high`
vec | mean () const
| return expected value
virtual mat | sampleN (int N) const
| Returns N samples from density .
RV | _rv () const
| access function
## Protected Attributes
vec | low
| lower bound on support
vec | high
| upper bound on support
vec | distance
| internal
double | nk
| normalizing coefficients
double | lnk
| cache of log( `nk` )
RV | rv
| Identified of the random variable.

## Detailed Description

Uniform distributed density on a rectangular support.

## Member Function Documentation

vec euni::sample | ( |  | ) | const`[inline, virtual]`

Returns the required moment of the epdf.

Returns a sample, from density

Implements epdf.

References RV::count(), distance, low, and epdf::rv.

The documentation for this class was generated from the following file:

- work/mixpp/bdm/stat/libEF.h