Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r82520 - in trunk: boost/math/constants boost/math/distributions/detail boost/math/tools/detail libs/math/test libs/math/tools
From: john_at_[hidden]
Date: 2013-01-17 08:27:57


Author: johnmaddock
Date: 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
New Revision: 82520
URL: http://svn.boost.org/trac/boost/changeset/82520

Log:
Fix some warnings.
Fix edge case in hypergeometric distribution.
Fixes #7429.
Fixes #7891.
Text files modified:
   trunk/boost/math/constants/constants.hpp | 2 +-
   trunk/boost/math/distributions/detail/hypergeometric_pdf.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_10.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_11.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_12.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_13.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_14.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_15.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_16.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_17.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_18.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_19.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_2.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_20.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_3.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_4.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_5.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_6.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_7.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_8.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner1_9.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_10.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_11.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_12.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_13.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_14.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_15.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_16.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_17.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_18.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_19.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_2.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_20.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_3.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_4.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_5.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_6.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_7.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_8.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner2_9.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_10.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_11.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_12.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_13.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_14.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_15.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_16.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_17.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_18.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_19.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_2.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_20.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_3.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_4.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_5.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_6.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_7.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_8.hpp | 2 +-
   trunk/boost/math/tools/detail/polynomial_horner3_9.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_10.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_11.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_12.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_13.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_14.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_15.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_16.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_17.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_18.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_19.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_2.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_20.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_3.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_4.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_5.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_6.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_7.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_8.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner2_9.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_10.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_11.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_12.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_13.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_14.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_15.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_16.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_17.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_18.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_19.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_2.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_20.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_3.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_4.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_5.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_6.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_7.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_8.hpp | 2 +-
   trunk/boost/math/tools/detail/rational_horner3_9.hpp | 2 +-
   trunk/libs/math/test/test_hypergeometric_dist.cpp | 1 +
   trunk/libs/math/tools/generate_rational_code.cpp | 10 +++++-----
   99 files changed, 103 insertions(+), 102 deletions(-)

Modified: trunk/boost/math/constants/constants.hpp
==============================================================================
--- trunk/boost/math/constants/constants.hpp (original)
+++ trunk/boost/math/constants/constants.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -188,7 +188,7 @@
    { 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 get_from_compute<N> >::force_instantiate();\
       return get_from_compute<N>(); \

Modified: trunk/boost/math/distributions/detail/hypergeometric_pdf.hpp
==============================================================================
--- trunk/boost/math/distributions/detail/hypergeometric_pdf.hpp (original)
+++ trunk/boost/math/distributions/detail/hypergeometric_pdf.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -392,7 +392,7 @@
 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),

Modified: trunk/boost/math/tools/detail/polynomial_horner1_10.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_10.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_10.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_11.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_11.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_11.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_12.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_12.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_12.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_13.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_13.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_13.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_14.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_14.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_14.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_15.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_15.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_15.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_16.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_16.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_16.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_17.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_17.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_17.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_18.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_18.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_18.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_19.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_19.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_19.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_2.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_2.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_2.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_20.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_20.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_20.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_3.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_3.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_3.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_4.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_4.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_4.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_5.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_5.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_5.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_6.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_6.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_6.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_7.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_7.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_7.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_8.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_8.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_8.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner1_9.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner1_9.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner1_9.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_10.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_10.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_10.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_11.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_11.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_11.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_12.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_12.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_12.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_13.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_13.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_13.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_14.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_14.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_14.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_15.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_15.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_15.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_16.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_16.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_16.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_17.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_17.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_17.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_18.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_18.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_18.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_19.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_19.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_19.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_2.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_2.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_2.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_20.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_20.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_20.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_3.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_3.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_3.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_4.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_4.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_4.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_5.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_5.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_5.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_6.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_6.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_6.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_7.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_7.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_7.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_8.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_8.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_8.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner2_9.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner2_9.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner2_9.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_10.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_10.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_10.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_11.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_11.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_11.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_12.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_12.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_12.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_13.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_13.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_13.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_14.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_14.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_14.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_15.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_15.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_15.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_16.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_16.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_16.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_17.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_17.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_17.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_18.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_18.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_18.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_19.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_19.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_19.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_2.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_2.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_2.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_20.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_20.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_20.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_3.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_3.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_3.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_4.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_4.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_4.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_5.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_5.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_5.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_6.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_6.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_6.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_7.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_7.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_7.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_8.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_8.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_8.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/polynomial_horner3_9.hpp
==============================================================================
--- trunk/boost/math/tools/detail/polynomial_horner3_9.hpp (original)
+++ trunk/boost/math/tools/detail/polynomial_horner3_9.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_10.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_10.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_10.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_11.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_11.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_11.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_12.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_12.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_12.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_13.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_13.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_13.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_14.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_14.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_14.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_15.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_15.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_15.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_16.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_16.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_16.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_17.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_17.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_17.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_18.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_18.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_18.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_19.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_19.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_19.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_2.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_2.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_2.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_20.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_20.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_20.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_3.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_3.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_3.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_4.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_4.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_4.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_5.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_5.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_5.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_6.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_6.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_6.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_7.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_7.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_7.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_8.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_8.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_8.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner2_9.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner2_9.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner2_9.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_10.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_10.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_10.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_11.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_11.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_11.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_12.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_12.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_12.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_13.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_13.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_13.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_14.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_14.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_14.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_15.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_15.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_15.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_16.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_16.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_16.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_17.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_17.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_17.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_18.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_18.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_18.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_19.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_19.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_19.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_2.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_2.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_2.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_20.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_20.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_20.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_3.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_3.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_3.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_4.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_4.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_4.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_5.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_5.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_5.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_6.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_6.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_6.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_7.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_7.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_7.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_8.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_8.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_8.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/boost/math/tools/detail/rational_horner3_9.hpp
==============================================================================
--- trunk/boost/math/tools/detail/rational_horner3_9.hpp (original)
+++ trunk/boost/math/tools/detail/rational_horner3_9.hpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -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);
 }

Modified: trunk/libs/math/test/test_hypergeometric_dist.cpp
==============================================================================
--- trunk/libs/math/test/test_hypergeometric_dist.cpp (original)
+++ trunk/libs/math/test/test_hypergeometric_dist.cpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -460,6 +460,7 @@
    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);

Modified: trunk/libs/math/tools/generate_rational_code.cpp
==============================================================================
--- trunk/libs/math/tools/generate_rational_code.cpp (original)
+++ trunk/libs/math/tools/generate_rational_code.cpp 2013-01-17 08:27:48 EST (Thu, 17 Jan 2013)
@@ -40,7 +40,7 @@
          "#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 @@
          "#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 @@
          "#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 @@
          "#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 @@
          "#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"


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk