Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::concepts::DistributionConcept< Distribution > Struct Template Reference

#include <distributions.hpp>

Public Types

typedef Distribution::value_type value_type
 

Public Member Functions

void constraints ()
 

Static Public Member Functions

template<class D >
static void test_extra_members (const D &)
 
template<class R , class P >
static void test_extra_members (const boost::math::bernoulli_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::beta_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::binomial_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::cauchy_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::chi_squared_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::exponential_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::extreme_value_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::fisher_f_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::gamma_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::inverse_chi_squared_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::inverse_gamma_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::hypergeometric_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::laplace_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::logistic_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::lognormal_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::negative_binomial_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::non_central_beta_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::non_central_chi_squared_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::non_central_f_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::non_central_t_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::normal_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::pareto_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::poisson_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::rayleigh_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::students_t_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::triangular_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::weibull_distribution< R, P > &d)
 
template<class R , class P >
static void test_extra_members (const boost::math::uniform_distribution< R, P > &d)
 

Member Typedef Documentation

template<class Distribution >
typedef Distribution::value_type boost::math::concepts::DistributionConcept< Distribution >::value_type

Member Function Documentation

template<class Distribution >
template<class D >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const D &  )
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::bernoulli_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::cauchy_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::exponential_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::gamma_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::laplace_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::pareto_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::poisson_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::rayleigh_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::weibull_distribution< R, P > &  d)
inlinestatic
template<class Distribution >
template<class R , class P >
static void boost::math::concepts::DistributionConcept< Distribution >::test_extra_members ( const boost::math::uniform_distribution< R, P > &  d)
inlinestatic

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