euni Class Reference

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

#include <libEF.h>

Inheritance diagram for euni:

Inheritance graph
[legend]
Collaboration diagram for euni:

Collaboration graph
[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
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 the density, $x \sim epdf(rv)$

Implements epdf.

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


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

Generated on Tue Apr 29 20:46:47 2008 for mixpp by  doxygen 1.5.5