mirror of
https://github.com/boostorg/math.git
synced 2026-01-26 06:42:12 +00:00
@@ -183,7 +183,7 @@ namespace boost{ namespace math
|
||||
{ return x; }\
|
||||
static inline BOOST_CONSTEXPR T get(const mpl::int_<construct_from_long_double>&)\
|
||||
{ return BOOST_JOIN(x, L); }\
|
||||
template <int N> static inline T get(const mpl::int_<N>& n)\
|
||||
template <int N> static inline T get(const mpl::int_<N>&)\
|
||||
{\
|
||||
constant_initializer2<T, N, & BOOST_JOIN(constant_, name)<T>::template compute<N> >::force_instantiate();\
|
||||
return compute<N>(); \
|
||||
|
||||
@@ -392,7 +392,7 @@ template <class T, class Policy>
|
||||
T hypergeometric_pdf_factorial_imp(unsigned x, unsigned r, unsigned n, unsigned N, const Policy&)
|
||||
{
|
||||
BOOST_MATH_STD_USING
|
||||
BOOST_ASSERT(N < boost::math::max_factorial<T>::value);
|
||||
BOOST_ASSERT(N <= boost::math::max_factorial<T>::value);
|
||||
T result = boost::math::unchecked_factorial<T>(n);
|
||||
T num[3] = {
|
||||
boost::math::unchecked_factorial<T>(r),
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#include <iomanip>
|
||||
#include <string>
|
||||
#include <cerrno>
|
||||
#include <complex>
|
||||
#include <boost/config/no_tr1/complex.hpp>
|
||||
#include <boost/config/no_tr1/cmath.hpp>
|
||||
#include <stdexcept>
|
||||
#include <boost/math/tools/config.hpp>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class V>
|
||||
inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
namespace boost{ namespace math{ namespace tools{ namespace detail{
|
||||
|
||||
template <class T, class U, class V>
|
||||
inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
|
||||
inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
|
||||
{
|
||||
return static_cast<V>(0);
|
||||
}
|
||||
|
||||
@@ -460,6 +460,7 @@ void test_spots(RealType /*T*/, const char* type_name)
|
||||
test_spot(1, 13, 4, 26, static_cast<T>(0.248695652173913), static_cast<T>(0.296521739130435), static_cast<T>(1 - 0.296521739130435), tolerance);
|
||||
test_spot(2, 13, 4, 26, static_cast<T>(0.40695652173913), static_cast<T>(0.703478260869565), static_cast<T>(1 - 0.703478260869565), tolerance);
|
||||
test_spot(3, 13, 4, 26, static_cast<T>(0.248695652173913), static_cast<T>(0.952173913043478), static_cast<T>(1 - 0.952173913043478), tolerance);
|
||||
test_spot(40, 70, 89, 170, static_cast<T>(0.0721901023798991), static_cast<T>(0.885447799131944), static_cast<T>(1 - 0.885447799131944), tolerance);
|
||||
|
||||
boost::math::hypergeometric_distribution<RealType> d(50, 200, 500);
|
||||
BOOST_CHECK_EQUAL(range(d).first, 0u);
|
||||
|
||||
@@ -40,7 +40,7 @@ void print_polynomials(int max_order)
|
||||
"#define BOOST_MATH_TOOLS_POLY_EVAL_" << i << "_HPP\n\n"
|
||||
"namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
|
||||
"template <class T, class V>\n"
|
||||
"inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)\n"
|
||||
"inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)\n"
|
||||
"{\n"
|
||||
" return static_cast<V>(0);\n"
|
||||
"}\n"
|
||||
@@ -90,7 +90,7 @@ void print_polynomials(int max_order)
|
||||
"#define BOOST_MATH_TOOLS_POLY_EVAL_" << i << "_HPP\n\n"
|
||||
"namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
|
||||
"template <class T, class V>\n"
|
||||
"inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)\n"
|
||||
"inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)\n"
|
||||
"{\n"
|
||||
" return static_cast<V>(0);\n"
|
||||
"}\n"
|
||||
@@ -186,7 +186,7 @@ void print_polynomials(int max_order)
|
||||
"#define BOOST_MATH_TOOLS_POLY_EVAL_" << i << "_HPP\n\n"
|
||||
"namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
|
||||
"template <class T, class V>\n"
|
||||
"inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)\n"
|
||||
"inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)\n"
|
||||
"{\n"
|
||||
" return static_cast<V>(0);\n"
|
||||
"}\n"
|
||||
@@ -361,7 +361,7 @@ void print_rationals(int max_order)
|
||||
"#define BOOST_MATH_TOOLS_RAT_EVAL_" << i << "_HPP\n\n"
|
||||
"namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
|
||||
"template <class T, class U, class V>\n"
|
||||
"inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)\n"
|
||||
"inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)\n"
|
||||
"{\n"
|
||||
" return static_cast<V>(0);\n"
|
||||
"}\n"
|
||||
@@ -577,7 +577,7 @@ void print_rationals(int max_order)
|
||||
"#define BOOST_MATH_TOOLS_RAT_EVAL_" << i << "_HPP\n\n"
|
||||
"namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
|
||||
"template <class T, class U, class V>\n"
|
||||
"inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)\n"
|
||||
"inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)\n"
|
||||
"{\n"
|
||||
" return static_cast<V>(0);\n"
|
||||
"}\n"
|
||||
|
||||
Reference in New Issue
Block a user