Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/math/distributions/fwd.hpp @ 101:c530137014c0
Update Boost headers (1.58.0)
author | Chris Cannam |
---|---|
date | Mon, 07 Sep 2015 11:12:49 +0100 |
parents | 2665513ce2d3 |
children |
comparison
equal
deleted
inserted
replaced
100:793467b5e61c | 101:c530137014c0 |
---|---|
1 // fwd.hpp Forward declarations of Boost.Math distributions. | 1 // fwd.hpp Forward declarations of Boost.Math distributions. |
2 | 2 |
3 // Copyright Paul A. Bristow 2007, 2010, 2012. | 3 // Copyright Paul A. Bristow 2007, 2010, 2012, 2014. |
4 // Copyright John Maddock 2007. | 4 // Copyright John Maddock 2007. |
5 | 5 |
6 // Use, modification and distribution are subject to the | 6 // Use, modification and distribution are subject to the |
7 // Boost Software License, Version 1.0. | 7 // Boost Software License, Version 1.0. |
8 // (See accompanying file LICENSE_1_0.txt | 8 // (See accompanying file LICENSE_1_0.txt |
9 // or copy at http://www.boost.org/LICENSE_1_0.txt) | 9 // or copy at http://www.boost.org/LICENSE_1_0.txt) |
10 | 10 |
11 #ifndef BOOST_MATH_DISTRIBUTIONS_FWD_HPP | 11 #ifndef BOOST_MATH_DISTRIBUTIONS_FWD_HPP |
12 #define BOOST_MATH_DISTRIBUTIONS_FWD_HPP | 12 #define BOOST_MATH_DISTRIBUTIONS_FWD_HPP |
13 | 13 |
14 // 31 distributions at Boost 1.52 | 14 // 33 distributions at Boost 1.9.1 after adding hyperexpon and arcsine |
15 | 15 |
16 namespace boost{ namespace math{ | 16 namespace boost{ namespace math{ |
17 | |
18 template <class RealType, class Policy> | |
19 class arcsine_distribution; | |
17 | 20 |
18 template <class RealType, class Policy> | 21 template <class RealType, class Policy> |
19 class bernoulli_distribution; | 22 class bernoulli_distribution; |
20 | 23 |
21 template <class RealType, class Policy> | 24 template <class RealType, class Policy> |
42 template <class RealType, class Policy> | 45 template <class RealType, class Policy> |
43 class gamma_distribution; | 46 class gamma_distribution; |
44 | 47 |
45 template <class RealType, class Policy> | 48 template <class RealType, class Policy> |
46 class geometric_distribution; | 49 class geometric_distribution; |
50 | |
51 template <class RealType, class Policy> | |
52 class hyperexponential_distribution; | |
47 | 53 |
48 template <class RealType, class Policy> | 54 template <class RealType, class Policy> |
49 class hypergeometric_distribution; | 55 class hypergeometric_distribution; |
50 | 56 |
51 template <class RealType, class Policy> | 57 template <class RealType, class Policy> |
109 class weibull_distribution; | 115 class weibull_distribution; |
110 | 116 |
111 }} // namespaces | 117 }} // namespaces |
112 | 118 |
113 #define BOOST_MATH_DECLARE_DISTRIBUTIONS(Type, Policy)\ | 119 #define BOOST_MATH_DECLARE_DISTRIBUTIONS(Type, Policy)\ |
120 typedef boost::math::arcsine_distribution<Type, Policy> arcsine;\ | |
114 typedef boost::math::bernoulli_distribution<Type, Policy> bernoulli;\ | 121 typedef boost::math::bernoulli_distribution<Type, Policy> bernoulli;\ |
115 typedef boost::math::beta_distribution<Type, Policy> beta;\ | 122 typedef boost::math::beta_distribution<Type, Policy> beta;\ |
116 typedef boost::math::binomial_distribution<Type, Policy> binomial;\ | 123 typedef boost::math::binomial_distribution<Type, Policy> binomial;\ |
117 typedef boost::math::cauchy_distribution<Type, Policy> cauchy;\ | 124 typedef boost::math::cauchy_distribution<Type, Policy> cauchy;\ |
118 typedef boost::math::chi_squared_distribution<Type, Policy> chi_squared;\ | 125 typedef boost::math::chi_squared_distribution<Type, Policy> chi_squared;\ |