Macros | Functions
vpdl_distribution.hxx File Reference
#include <limits>
#include "vpdl_distribution.h"
#include <vpdl/vpdt/vpdt_access.h>
#include <cassert>

Go to the source code of this file.

Macros

#define VPDL_DISTRIBUTION_INSTANTIATE(T, n)   template class vpdl_distribution<T,n >
 
#define VPDL_INVERSE_CDF_INSTANTIATE(T)   template T vpdl_compute_inverse_cdf(const vpdl_distribution<T,1>& dist, double p)
 

Functions

template<class T >
vpdl_compute_inverse_cdf (const vpdl_distribution< T, 1 > &, double)
 Default implementation of numerical CDF inverse computation. More...
 

Macro Definition Documentation

◆ VPDL_DISTRIBUTION_INSTANTIATE

#define VPDL_DISTRIBUTION_INSTANTIATE (   T,
 
)    template class vpdl_distribution<T,n >

Definition at line 130 of file vpdl_distribution.hxx.

◆ VPDL_INVERSE_CDF_INSTANTIATE

#define VPDL_INVERSE_CDF_INSTANTIATE (   T)    template T vpdl_compute_inverse_cdf(const vpdl_distribution<T,1>& dist, double p)

Definition at line 135 of file vpdl_distribution.hxx.

Function Documentation

◆ vpdl_compute_inverse_cdf()

template<class T >
T vpdl_compute_inverse_cdf ( const vpdl_distribution< T, 1 > &  ,
double   
)

Default implementation of numerical CDF inverse computation.

This function is called by the virtual function inverse_cdf() by default in the univariate case.

Definition at line 20 of file vpdl_distribution.hxx.