/third_party/boost/boost/math/distributions/ |
D | fwd.hpp | 18 template <class RealType, class Policy> 21 template <class RealType, class Policy> 24 template <class RealType, class Policy> 27 template <class RealType, class Policy> 30 template <class RealType, class Policy> 33 template <class RealType, class Policy> 36 template <class RealType, class Policy> 39 template <class RealType, class Policy> 42 template <class RealType, class Policy> 45 template <class RealType, class Policy> [all …]
|
D | bernoulli.hpp | 45 template <class RealType, class Policy> 46 …uccess_fraction(const char* function, const RealType& p, RealType* result, const Policy& /* pol */) in check_success_fraction() argument 52 "Success fraction argument is %1%, but must be >= 0 and <= 1 !", p, Policy()); in check_success_fraction() 57 template <class RealType, class Policy> 58 …ck_dist(const char* function, const RealType& p, RealType* result, const Policy& /* pol */, const … in check_dist() argument 60 return check_success_fraction(function, p, result, Policy()); in check_dist() 62 template <class RealType, class Policy> 63 …inline bool check_dist(const char* , const RealType& , RealType* , const Policy& /* pol */, const … in check_dist() argument 67 template <class RealType, class Policy> 68 …bool check_dist(const char* function, const RealType& p, RealType* result, const Policy& /* pol */) in check_dist() argument [all …]
|
D | poisson.hpp | 61 template <class RealType, class Policy> 62 …ne bool check_mean(const char* function, const RealType& mean, RealType* result, const Policy& pol) in check_mean() 74 template <class RealType, class Policy> 75 …bool check_mean_NZ(const char* function, const RealType& mean, RealType* result, const Policy& pol) in check_mean_NZ() 87 template <class RealType, class Policy> 88 …ne bool check_dist(const char* function, const RealType& mean, RealType* result, const Policy& pol) in check_dist() 93 template <class RealType, class Policy> 94 … inline bool check_k(const char* function, const RealType& k, RealType* result, const Policy& pol) in check_k() 106 template <class RealType, class Policy> 107 …ck_dist_and_k(const char* function, RealType mean, RealType k, RealType* result, const Policy& pol) in check_dist_and_k() [all …]
|
D | fisher_f.hpp | 21 template <class RealType = double, class Policy = policies::policy<> > 26 typedef Policy policy_type; 33 function, m_df1, &result, Policy()); in fisher_f_distribution() 35 function, m_df2, &result, Policy()); in fisher_f_distribution() 57 template <class RealType, class Policy> 58 inline const std::pair<RealType, RealType> range(const fisher_f_distribution<RealType, Policy>& /*d… in range() argument 64 template <class RealType, class Policy> 65 inline const std::pair<RealType, RealType> support(const fisher_f_distribution<RealType, Policy>& /… in support() argument 72 template <class RealType, class Policy> 73 RealType pdf(const fisher_f_distribution<RealType, Policy>& dist, const RealType& x) in pdf() [all …]
|
D | inverse_gamma.hpp | 37 template <class RealType, class Policy> 42 const Policy& pol) in check_inverse_gamma_shape() 58 template <class RealType, class Policy> 62 RealType* result, const Policy& pol) in check_inverse_gamma_x() 74 template <class RealType, class Policy> 79 RealType* result, const Policy& pol) in check_inverse_gamma() 87 template <class RealType = double, class Policy = policies::policy<> > 92 typedef Policy policy_type; 100 l_scale, l_shape, &result, Policy()); in inverse_gamma_distribution() 127 template <class RealType, class Policy> [all …]
|
D | lognormal.hpp | 25 template <class RealType, class Policy> 29 RealType* result, const Policy& pol) in check_lognormal_x() 44 template <class RealType = double, class Policy = policies::policy<> > 49 typedef Policy policy_type; 55 …le("boost::math::lognormal_distribution<%1%>::lognormal_distribution", l_scale, &result, Policy()); in lognormal_distribution() 56 …"boost::math::lognormal_distribution<%1%>::lognormal_distribution", l_location, &result, Policy()); in lognormal_distribution() 78 template <class RealType, class Policy> 79 inline const std::pair<RealType, RealType> range(const lognormal_distribution<RealType, Policy>& /*… in range() argument 85 template <class RealType, class Policy> 86 inline const std::pair<RealType, RealType> support(const lognormal_distribution<RealType, Policy>& … in support() argument [all …]
|
D | exponential.hpp | 31 template <class RealType, class Policy> 32 inline bool verify_lambda(const char* function, RealType l, RealType* presult, const Policy& pol) in verify_lambda() 44 template <class RealType, class Policy> 45 inline bool verify_exp_x(const char* function, RealType x, RealType* presult, const Policy& pol) in verify_exp_x() 59 template <class RealType = double, class Policy = policies::policy<> > 64 typedef Policy policy_type; 70 …("boost::math::exponential_distribution<%1%>::exponential_distribution", l_lambda, &err, Policy()); in exponential_distribution() 81 template <class RealType, class Policy> 82 inline const std::pair<RealType, RealType> range(const exponential_distribution<RealType, Policy>& … in range() argument 95 template <class RealType, class Policy> [all …]
|
D | geometric.hpp | 69 template <class RealType, class Policy> 70 …heck_success_fraction(const char* function, const RealType& p, RealType* result, const Policy& pol) in check_success_fraction() 82 template <class RealType, class Policy> 83 …nline bool check_dist(const char* function, const RealType& p, RealType* result, const Policy& pol) in check_dist() 88 template <class RealType, class Policy> 89 …st_and_k(const char* function, const RealType& p, RealType k, RealType* result, const Policy& pol) in check_dist_and_k() 105 template <class RealType, class Policy> 106 …dist_and_prob(const char* function, RealType p, RealType prob, RealType* result, const Policy& pol) in check_dist_and_prob() 116 template <class RealType = double, class Policy = policies::policy<> > 121 typedef Policy policy_type; [all …]
|
D | cauchy.hpp | 27 template <class RealType, class Policy> 33 template <class RealType, class Policy> 34 RealType cdf_imp(const cauchy_distribution<RealType, Policy>& dist, const RealType& x, bool complem… in cdf_imp() 62 if(false == detail::check_location(function, location, &result, Policy())) in cdf_imp() 66 if(false == detail::check_scale(function, scale, &result, Policy())) in cdf_imp() 78 if(false == detail::check_x(function, x, &result, Policy())) in cdf_imp() 91 template <class RealType, class Policy> 93 const cauchy_distribution<RealType, Policy>& dist, in quantile_imp() 111 if(false == detail::check_location(function, location, &result, Policy())) in quantile_imp() 115 if(false == detail::check_scale(function, scale, &result, Policy())) in quantile_imp() [all …]
|
D | extreme_value.hpp | 37 template <class RealType, class Policy> 38 inline bool verify_scale_b(const char* function, RealType b, RealType* presult, const Policy& pol) in verify_scale_b() 52 template <class RealType = double, class Policy = policies::policy<> > 57 typedef Policy policy_type; 63 …e_b("boost::math::extreme_value_distribution<%1%>::extreme_value_distribution", b, &err, Policy()); in extreme_value_distribution() 64 …ite("boost::math::extreme_value_distribution<%1%>::extreme_value_distribution", a, &err, Policy()); in extreme_value_distribution() 76 template <class RealType, class Policy> 77 inline const std::pair<RealType, RealType> range(const extreme_value_distribution<RealType, Policy>… in range() argument 85 template <class RealType, class Policy> 86 …std::pair<RealType, RealType> support(const extreme_value_distribution<RealType, Policy>& /*dist*/) in support() argument [all …]
|
D | inverse_chi_squared.hpp | 33 template <class RealType, class Policy> 39 const Policy& pol) in check_inverse_chi_squared() 47 template <class RealType = double, class Policy = policies::policy<> > 52 typedef Policy policy_type; 59 m_df, &result, Policy()) in inverse_chi_squared_distribution() 62 m_scale, &result, Policy()); in inverse_chi_squared_distribution() 71 m_df, &result, Policy()); in inverse_chi_squared_distribution() 100 template <class RealType, class Policy> 101 …:pair<RealType, RealType> range(const inverse_chi_squared_distribution<RealType, Policy>& /*dist*/) in range() argument 107 template <class RealType, class Policy> [all …]
|
D | beta.hpp | 49 template <class RealType, class Policy> 50 … bool check_alpha(const char* function, const RealType& alpha, RealType* result, const Policy& pol) in check_alpha() 62 template <class RealType, class Policy> 63 …ne bool check_beta(const char* function, const RealType& beta, RealType* result, const Policy& pol) in check_beta() 75 template <class RealType, class Policy> 76 …nline bool check_prob(const char* function, const RealType& p, RealType* result, const Policy& pol) in check_prob() 88 template <class RealType, class Policy> 89 … inline bool check_x(const char* function, const RealType& x, RealType* result, const Policy& pol) in check_x() 101 template <class RealType, class Policy> 102 …t char* function, const RealType& alpha, const RealType& beta, RealType* result, const Policy& pol) in check_dist() [all …]
|
D | chi_squared.hpp | 22 template <class RealType = double, class Policy = policies::policy<> > 27 typedef Policy policy_type; 33 … "boost::math::chi_squared_distribution<%1%>::chi_squared_distribution", m_df, &result, Policy()); in chi_squared_distribution() 63 template <class RealType, class Policy> 64 inline const std::pair<RealType, RealType> range(const chi_squared_distribution<RealType, Policy>& … in range() argument 81 template <class RealType, class Policy> 82 inline const std::pair<RealType, RealType> support(const chi_squared_distribution<RealType, Policy>… in support() argument 88 template <class RealType, class Policy> 89 RealType pdf(const chi_squared_distribution<RealType, Policy>& dist, const RealType& chi_square) in pdf() 99 function, degrees_of_freedom, &error_result, Policy())) in pdf() [all …]
|
D | uniform.hpp | 28 template <class RealType, class Policy> 32 RealType* result, const Policy& pol) in check_uniform_lower() 47 template <class RealType, class Policy> 51 RealType* result, const Policy& pol) in check_uniform_upper() 66 template <class RealType, class Policy> 70 RealType* result, const Policy& pol) in check_uniform_x() 85 template <class RealType, class Policy> 90 RealType* result, const Policy& pol) in check_uniform() 112 template <class RealType = double, class Policy = policies::policy<> > 117 typedef Policy policy_type; [all …]
|
D | weibull.hpp | 25 template <class RealType, class Policy> 29 RealType* result, const Policy& pol) in check_weibull_shape() 41 template <class RealType, class Policy> 45 RealType* result, const Policy& pol) in check_weibull_x() 57 template <class RealType, class Policy> 62 RealType* result, const Policy& pol) in check_weibull() 69 template <class RealType = double, class Policy = policies::policy<> > 74 typedef Policy policy_type; 80 …oost::math::weibull_distribution<%1%>::weibull_distribution", l_scale, l_shape, &result, Policy()); in weibull_distribution() 102 template <class RealType, class Policy> [all …]
|
D | gamma.hpp | 26 template <class RealType, class Policy> 30 RealType* result, const Policy& pol) in check_gamma_shape() 42 template <class RealType, class Policy> 46 RealType* result, const Policy& pol) in check_gamma_x() 58 template <class RealType, class Policy> 63 RealType* result, const Policy& pol) in check_gamma() 70 template <class RealType = double, class Policy = policies::policy<> > 75 typedef Policy policy_type; 81 …a("boost::math::gamma_distribution<%1%>::gamma_distribution", l_scale, l_shape, &result, Policy()); in gamma_distribution() 103 template <class RealType, class Policy> [all …]
|
D | rayleigh.hpp | 28 template <class RealType, class Policy> 29 …inline bool verify_sigma(const char* function, RealType sigma, RealType* presult, const Policy& po… in verify_sigma() 41 template <class RealType, class Policy> 42 …inline bool verify_rayleigh_x(const char* function, RealType x, RealType* presult, const Policy& p… in verify_rayleigh_x() 55 template <class RealType = double, class Policy = policies::policy<> > 60 typedef Policy policy_type; 66 …y_sigma("boost::math::rayleigh_distribution<%1%>::rayleigh_distribution", l_sigma, &err, Policy()); in rayleigh_distribution() 80 template <class RealType, class Policy> 81 inline const std::pair<RealType, RealType> range(const rayleigh_distribution<RealType, Policy>& /*d… in range() argument 87 template <class RealType, class Policy> [all …]
|
D | pareto.hpp | 32 template <class RealType, class Policy> 36 RealType* result, const Policy& pol) in check_pareto_scale() 61 template <class RealType, class Policy> 65 RealType* result, const Policy& pol) in check_pareto_shape() 90 template <class RealType, class Policy> 94 RealType* result, const Policy& pol) in check_pareto_x() 119 template <class RealType, class Policy> 124 RealType* result, const Policy& pol) in check_pareto() 132 template <class RealType = double, class Policy = policies::policy<> > 137 typedef Policy policy_type; [all …]
|
D | negative_binomial.hpp | 77 template <class RealType, class Policy> 78 … bool check_successes(const char* function, const RealType& r, RealType* result, const Policy& pol) in check_successes() 89 template <class RealType, class Policy> 90 …heck_success_fraction(const char* function, const RealType& p, RealType* result, const Policy& pol) in check_success_fraction() 101 template <class RealType, class Policy> 102 …st(const char* function, const RealType& r, const RealType& p, RealType* result, const Policy& pol) in check_dist() 107 template <class RealType, class Policy> 108 …r* function, const RealType& r, const RealType& p, RealType k, RealType* result, const Policy& pol) in check_dist_and_k() 124 template <class RealType, class Policy> 125 … char* function, const RealType& r, RealType p, RealType prob, RealType* result, const Policy& pol) in check_dist_and_prob() [all …]
|
D | normal.hpp | 27 template <class RealType = double, class Policy = policies::policy<> > 32 typedef Policy policy_type; 40 detail::check_scale(function, sd, &result, Policy()); in normal_distribution() 41 detail::check_location(function, l_mean, &result, Policy()); in normal_distribution() 79 template <class RealType, class Policy> 80 inline const std::pair<RealType, RealType> range(const normal_distribution<RealType, Policy>& /*dis… in range() argument 93 template <class RealType, class Policy> 94 inline const std::pair<RealType, RealType> support(const normal_distribution<RealType, Policy>& /*d… in support() argument 111 template <class RealType, class Policy> 112 inline RealType pdf(const normal_distribution<RealType, Policy>& dist, const RealType& x) in pdf() [all …]
|
D | logistic.hpp | 20 template <class RealType = double, class Policy = policies::policy<> > 25 typedef Policy policy_type; 33 detail::check_scale(function, l_scale, &result, Policy()); in logistic_distribution() 34 detail::check_location(function, l_location, &result, Policy()); in logistic_distribution() 55 template <class RealType, class Policy> 56 …inline const std::pair<RealType, RealType> range(const logistic_distribution<RealType, Policy>& /*… in range() argument 64 template <class RealType, class Policy> 65 …inline const std::pair<RealType, RealType> support(const logistic_distribution<RealType, Policy>& … in support() argument 72 template <class RealType, class Policy> 73 inline RealType pdf(const logistic_distribution<RealType, Policy>& dist, const RealType& x) in pdf() [all …]
|
D | students_t.hpp | 31 template <class RealType = double, class Policy = policies::policy<> > 36 typedef Policy policy_type; 42 … "boost::math::students_t_distribution<%1%>::students_t_distribution", df_, &result, Policy()); in students_t_distribution() 65 template <class RealType, class Policy> 66 inline const std::pair<RealType, RealType> range(const students_t_distribution<RealType, Policy>& /… in range() argument 74 template <class RealType, class Policy> 75 inline const std::pair<RealType, RealType> support(const students_t_distribution<RealType, Policy>&… in support() argument 84 template <class RealType, class Policy> 85 inline RealType pdf(const students_t_distribution<RealType, Policy>& dist, const RealType& x) in pdf() 92 "boost::math::pdf(const students_t_distribution<%1%>&, %1%)", x, &error_result, Policy())) in pdf() [all …]
|
D | binomial.hpp | 97 template <class RealType, class Policy> 102 template <class RealType, class Policy> 103 … inline bool check_N(const char* function, const RealType& N, RealType* result, const Policy& pol) in check_N() 114 template <class RealType, class Policy> 115 …heck_success_fraction(const char* function, const RealType& p, RealType* result, const Policy& pol) in check_success_fraction() 126 template <class RealType, class Policy> 127 …st(const char* function, const RealType& N, const RealType& p, RealType* result, const Policy& pol) in check_dist() 134 template <class RealType, class Policy> 135 …r* function, const RealType& N, const RealType& p, RealType k, RealType* result, const Policy& pol) in check_dist_and_k() 155 template <class RealType, class Policy> [all …]
|
/third_party/boost/libs/hana/test/_include/laws/ |
D | base.hpp | 183 enum class Policy : int { enum 195 constexpr bool operator&&(Policy a, Policy b) { in operator &&() 199 constexpr bool operator&&(Policy a, bool b) { in operator &&() 203 constexpr bool operator&&(bool a, Policy b) { in operator &&() 207 constexpr bool operator||(Policy a, Policy b) { in operator ||() 211 constexpr bool operator||(Policy a, bool b) { in operator ||() 215 constexpr bool operator||(bool a, Policy b) { in operator ||() 219 constexpr bool operator!(Policy a) { in operator !() 223 constexpr Policy operator|(Policy a, Policy b) { in operator |() 224 return static_cast<Policy>(static_cast<int>(a) | static_cast<int>(b)); in operator |() [all …]
|
/third_party/boost/boost/math/special_functions/ |
D | math_fwd.hpp | 50 template <class RT1, class RT2, class RT3, class Policy> 52 beta(RT1 a, RT2 b, RT3 x, const Policy& pol); // Beta function (3 arguments). 58 template <class RT1, class RT2, class RT3, class Policy> 60 betac(RT1 a, RT2 b, RT3 x, const Policy& pol); 66 template <class RT1, class RT2, class RT3, class Policy> 68 ibeta(RT1 a, RT2 b, RT3 x, const Policy& pol); // Incomplete beta function. 74 template <class RT1, class RT2, class RT3, class Policy> 76 ibetac(RT1 a, RT2 b, RT3 x, const Policy& pol); // Incomplete beta complement function. 82 template <class T1, class T2, class T3, class T4, class Policy> 84 ibeta_inv(T1 a, T2 b, T3 p, T4* py, const Policy& pol); [all …]
|