UnuranDistrMulti< Function > Struct Template Reference

#include <UnuranDistr.h>

List of all members.

Static Public Member Functions

static double Pdf (const double *x, UNUR_DISTR *dist)
 evaluate the probality density function
static int Dpdf (double *grad, const double *x, UNUR_DISTR *dist)
static double Pdpdf (const double *x, int coord, UNUR_DISTR *dist)
static double Logpdf (const double *x, UNUR_DISTR *dist)
static int Dlogpdf (double *grad, const double *x, UNUR_DISTR *dist)
static double Pdlogpdf (const double *x, int coord, UNUR_DISTR *dist)


Detailed Description

template<class Function>
struct UnuranDistrMulti< Function >

free functions for multidimensional functions needed bby UNURAN

Definition at line 53 of file UnuranDistr.h.


Member Function Documentation

template<class Function>
static double UnuranDistrMulti< Function >::Pdf ( const double x,
UNUR_DISTR dist 
) [inline, static]

evaluate the probality density function

Definition at line 56 of file UnuranDistr.h.

References func().

Referenced by UnuranDistrMulti< Function >::Dlogpdf(), UnuranDistrMulti< Function >::Logpdf(), and UnuranDistrMulti< Function >::Pdlogpdf().

template<class Function>
static int UnuranDistrMulti< Function >::Dpdf ( double grad,
const double x,
UNUR_DISTR dist 
) [inline, static]

Definition at line 63 of file UnuranDistr.h.

References func().

Referenced by UnuranDistrMulti< Function >::Dlogpdf().

template<class Function>
static double UnuranDistrMulti< Function >::Pdpdf ( const double x,
int  coord,
UNUR_DISTR dist 
) [inline, static]

Definition at line 70 of file UnuranDistr.h.

References func().

Referenced by UnuranDistrMulti< Function >::Pdlogpdf().

template<class Function>
static double UnuranDistrMulti< Function >::Logpdf ( const double x,
UNUR_DISTR dist 
) [inline, static]

Definition at line 75 of file UnuranDistr.h.

References log(), and UnuranDistrMulti< Function >::Pdf().

template<class Function>
static int UnuranDistrMulti< Function >::Dlogpdf ( double grad,
const double x,
UNUR_DISTR dist 
) [inline, static]

Definition at line 83 of file UnuranDistr.h.

References UnuranDistrMulti< Function >::Dpdf(), i, and UnuranDistrMulti< Function >::Pdf().

template<class Function>
static double UnuranDistrMulti< Function >::Pdlogpdf ( const double x,
int  coord,
UNUR_DISTR dist 
) [inline, static]

Definition at line 93 of file UnuranDistr.h.

References UnuranDistrMulti< Function >::Pdf(), and UnuranDistrMulti< Function >::Pdpdf().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 5 16:49:57 2011 for ROOT_528-00b_version by  doxygen 1.5.1