Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r49418 - in sandbox/math_toolkit/libs/math: build src/tr1
From: john_at_[hidden]
Date: 2008-10-21 08:46:46


Author: johnmaddock
Date: 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
New Revision: 49418
URL: http://svn.boost.org/trac/boost/changeset/49418

Log:
Add pch support.
Added:
   sandbox/math_toolkit/libs/math/src/tr1/pch.hpp (contents, props changed)
Text files modified:
   sandbox/math_toolkit/libs/math/build/Jamfile.v2 | 24 ++++++++++++++++++------
   sandbox/math_toolkit/libs/math/src/tr1/acosh.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/acoshf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/acoshl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/asinh.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/asinhf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/asinhl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerre.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerref.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerrel.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/assoc_legendre.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/assoc_legendref.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/assoc_legendrel.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/atanh.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/atanhf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/atanhl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/beta.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/betaf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/betal.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cbrt.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cbrtf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cbrtl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1f.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1l.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2f.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2l.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3f.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3l.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/copysign.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/copysignf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/copysignl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_i.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_if.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_il.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_j.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_jf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_jl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_k.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_kf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_kl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_neumann.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_neumannf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/cyl_neumannl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_1.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_1f.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_1l.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_2.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_2f.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_2l.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_3.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_3f.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/ellint_3l.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/erf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/erfc.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/erfcf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/erfcl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/erff.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/erfl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/expint.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/expintf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/expintl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/expm1.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/expm1f.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/expm1l.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fmax.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fmaxf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fmaxl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fmin.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fminf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fminl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fpclassify.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fpclassifyf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/fpclassifyl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/hermite.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/hermitef.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/hermitel.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/hypot.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/hypotf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/hypotl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/laguerre.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/laguerref.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/laguerrel.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/legendre.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/legendref.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/legendrel.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/lgamma.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/lgammaf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/lgammal.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/llround.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/llroundf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/llroundl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/log1p.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/log1pf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/log1pl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/lround.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/lroundf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/lroundl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/nextafter.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/nextafterf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/nextafterl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/nexttoward.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/nexttowardf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/nexttowardl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/riemann_zeta.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/riemann_zetaf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/riemann_zetal.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/round.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/roundf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/roundl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_bessel.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_besself.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_bessell.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_legendre.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_legendref.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_legendrel.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_neumann.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_neumannf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/sph_neumannl.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/tgamma.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/tgammaf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/tgammal.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/trunc.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/truncf.cpp | 7 ++++++-
   sandbox/math_toolkit/libs/math/src/tr1/truncl.cpp | 7 ++++++-
   127 files changed, 774 insertions(+), 132 deletions(-)

Modified: sandbox/math_toolkit/libs/math/build/Jamfile.v2
==============================================================================
--- sandbox/math_toolkit/libs/math/build/Jamfile.v2 (original)
+++ sandbox/math_toolkit/libs/math/build/Jamfile.v2 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -5,6 +5,8 @@
 
 import testing ;
 
+cpp-pch pch : ../src/tr1/pch.hpp : <include>../src/tr1 <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1 ;
+
 C99_SOURCES = acosh
 asinh
 atanh
@@ -55,39 +57,49 @@
 compile has_mpfr_class.cpp ;
 compile has_ntl_rr.cpp ;
 
-lib boost_math_tr1 : ../src/tr1/$(TR1_SOURCES).cpp
+lib boost_math_tr1 : ../src/tr1/$(TR1_SOURCES).cpp pch
     :
               <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
+ <include>../src/tr1
    ;
 
-lib boost_math_tr1f : ../src/tr1/$(TR1_SOURCES)f.cpp
+lib boost_math_tr1f : ../src/tr1/$(TR1_SOURCES)f.cpp pch
     :
               <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
+ <include>../src/tr1
    ;
 
-lib boost_math_tr1l : ../src/tr1/$(TR1_SOURCES)l.cpp
+lib boost_math_tr1l : ../src/tr1/$(TR1_SOURCES)l.cpp pch
     :
               <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
+ <include>../src/tr1
               <dependency>has_long_double_support
    ;
 
-lib boost_math_c99 : ../src/tr1/$(C99_SOURCES).cpp
+lib boost_math_c99 : ../src/tr1/$(C99_SOURCES).cpp pch
     :
               <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
+ <include>../src/tr1
    ;
 
-lib boost_math_c99f : ../src/tr1/$(C99_SOURCES)f.cpp
+lib boost_math_c99f : ../src/tr1/$(C99_SOURCES)f.cpp pch
     :
               <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
+ <include>../src/tr1
    ;
 
-lib boost_math_c99l : ../src/tr1/$(C99_SOURCES)l.cpp
+lib boost_math_c99l : ../src/tr1/$(C99_SOURCES)l.cpp pch
     :
               <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
               <dependency>has_long_double_support
+ <include>../src/tr1
    ;
 
 
 #boost-install boost_math_c99 boost_math_c99f boost_math_c99l boost_math_tr1 boost_math_tr1f boost_math_tr1l ;
 
 
+
+
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/acosh.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/acosh.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/acosh.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/acosh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::acosh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/acoshf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/acoshf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/acoshf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/acosh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::acosh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/acoshl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/acoshl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/acoshl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/acosh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::acosh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/asinh.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/asinh.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/asinh.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/asinh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::asinh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/asinhf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/asinhf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/asinhf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/asinh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::asinh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/asinhl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/asinhl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/asinhl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/asinh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::asinh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerre.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerre.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerre.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/laguerre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::laguerre BOOST_PREVENT_MACRO_SUBSTITUTION(n, m, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerref.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerref.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerref.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/laguerre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::laguerre BOOST_PREVENT_MACRO_SUBSTITUTION(n, m, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerrel.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerrel.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/assoc_laguerrel.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/laguerre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::laguerre BOOST_PREVENT_MACRO_SUBSTITUTION(n, m, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/assoc_legendre.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/assoc_legendre.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/assoc_legendre.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/legendre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return (m&1 ? -1 : 1) * c_policies::legendre_p BOOST_PREVENT_MACRO_SUBSTITUTION(l, m, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/assoc_legendref.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/assoc_legendref.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/assoc_legendref.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/legendre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return (m&1 ? -1 : 1) * c_policies::legendre_p BOOST_PREVENT_MACRO_SUBSTITUTION(l, m, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/assoc_legendrel.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/assoc_legendrel.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/assoc_legendrel.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/legendre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return (m&1 ? -1 : 1) * c_policies::legendre_p BOOST_PREVENT_MACRO_SUBSTITUTION(l, m, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/atanh.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/atanh.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/atanh.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/atanh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::atanh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/atanhf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/atanhf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/atanhf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/atanh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::atanh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/atanhl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/atanhl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/atanhl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/atanh.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::atanh BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/beta.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/beta.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/beta.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/beta.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::beta BOOST_PREVENT_MACRO_SUBSTITUTION(x, y);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/betaf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/betaf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/betaf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/beta.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::beta BOOST_PREVENT_MACRO_SUBSTITUTION(x, y);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/betal.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/betal.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/betal.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/beta.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::beta BOOST_PREVENT_MACRO_SUBSTITUTION(x, y);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cbrt.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cbrt.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cbrt.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/cbrt.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cbrt BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cbrtf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cbrtf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cbrtf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/cbrt.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cbrt BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cbrtl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cbrtl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cbrtl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/cbrt.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cbrt BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_1 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1f.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1f.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1f.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_1 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1l.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1l.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_1l.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_1 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_2.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_2 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2f.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2f.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2f.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_2.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_2 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2l.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2l.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_2l.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_2.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_2 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_3.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_3 BOOST_PREVENT_MACRO_SUBSTITUTION(k, nu);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3f.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3f.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3f.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_3.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_3 BOOST_PREVENT_MACRO_SUBSTITUTION(k, nu);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3l.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3l.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/comp_ellint_3l.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_3.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_3 BOOST_PREVENT_MACRO_SUBSTITUTION(k, nu);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/copysign.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/copysign.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/copysign.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/sign.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 #endif
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/copysignf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/copysignf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/copysignf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/sign.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 #endif
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/copysignl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/copysignl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/copysignl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/sign.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return boost::math::copysign BOOST_PREVENT_MACRO_SUBSTITUTION(x, y);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_i.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_i.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_i.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_i BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_if.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_if.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_if.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_i BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_il.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_il.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_il.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_i BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_j.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_j.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_j.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_j BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_jf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_jf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_jf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_j BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_jl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_jl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_jl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_j BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_k.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_k.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_k.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_k BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_kf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_kf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_kf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_k BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_kl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_kl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_bessel_kl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_bessel_k BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_neumann.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_neumann.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_neumann.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_neumann BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_neumannf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_neumannf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_neumannf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_neumann BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/cyl_neumannl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/cyl_neumannl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/cyl_neumannl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::cyl_neumann BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_1.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_1.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_1.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_1 BOOST_PREVENT_MACRO_SUBSTITUTION(k, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_1f.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_1f.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_1f.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_1 BOOST_PREVENT_MACRO_SUBSTITUTION(k, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_1l.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_1l.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_1l.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_1 BOOST_PREVENT_MACRO_SUBSTITUTION(k, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_2.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_2.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_2.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_2.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_2 BOOST_PREVENT_MACRO_SUBSTITUTION(k, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_2f.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_2f.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_2f.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_2.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_2 BOOST_PREVENT_MACRO_SUBSTITUTION(k, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_2l.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_2l.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_2l.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_2.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_2 BOOST_PREVENT_MACRO_SUBSTITUTION(k, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_3.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_3.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_3.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_3.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_3 BOOST_PREVENT_MACRO_SUBSTITUTION(k, nu, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_3f.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_3f.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_3f.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_3.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_3 BOOST_PREVENT_MACRO_SUBSTITUTION(k, nu, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/ellint_3l.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/ellint_3l.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/ellint_3l.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/ellint_3.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::ellint_3 BOOST_PREVENT_MACRO_SUBSTITUTION(k, nu, phi);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/erf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/erf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/erf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/erf.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::erf BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/erfc.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/erfc.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/erfc.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/erf.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::erfc BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/erfcf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/erfcf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/erfcf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/erf.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::erfc BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/erfcl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/erfcl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/erfcl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/erf.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::erfc BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/erff.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/erff.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/erff.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/erf.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::erf BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/erfl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/erfl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/erfl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/erf.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::erf BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/expint.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/expint.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/expint.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/expint.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::expint BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/expintf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/expintf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/expintf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/expint.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::expint BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/expintl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/expintl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/expintl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/expint.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::expint BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/expm1.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/expm1.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/expm1.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/expm1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::expm1 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/expm1f.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/expm1f.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/expm1f.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/expm1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::expm1 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/expm1l.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/expm1l.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/expm1l.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/expm1.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::expm1 BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fmax.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fmax.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fmax.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
       return x;
    return (std::max)(x, y);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fmaxf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fmaxf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fmaxf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include "c_policy.hpp"
@@ -20,3 +23,5 @@
 }
 
 #endif
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fmaxl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fmaxl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fmaxl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
       return x;
    return (std::max)(x, y);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fmin.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fmin.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fmin.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
       return x;
    return (std::min)(x, y);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fminf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fminf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fminf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include "c_policy.hpp"
@@ -20,3 +23,5 @@
 }
 
 #endif
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fminl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fminl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fminl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
       return x;
    return (std::min)(x, y);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fpclassify.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fpclassify.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fpclassify.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include <boost/math/special_functions/sign.hpp>
@@ -42,3 +45,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fpclassifyf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fpclassifyf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fpclassifyf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include <boost/math/special_functions/sign.hpp>
@@ -42,3 +45,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/fpclassifyl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/fpclassifyl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/fpclassifyl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/fpclassify.hpp>
 #include <boost/math/special_functions/sign.hpp>
@@ -42,3 +45,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/hermite.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/hermite.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/hermite.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/hermite.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::hermite BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/hermitef.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/hermitef.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/hermitef.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/hermite.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::hermite BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/hermitel.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/hermitel.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/hermitel.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/hermite.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::hermite BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/hypot.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/hypot.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/hypot.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/hypot.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/hypotf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/hypotf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/hypotf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/hypot.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/hypotl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/hypotl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/hypotl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/hypot.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/laguerre.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/laguerre.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/laguerre.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/laguerre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::laguerre BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/laguerref.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/laguerref.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/laguerref.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/laguerre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::laguerre BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/laguerrel.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/laguerrel.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/laguerrel.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/laguerre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::laguerre BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/legendre.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/legendre.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/legendre.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/legendre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::legendre_p BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/legendref.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/legendref.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/legendref.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/legendre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::legendre_p BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/legendrel.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/legendrel.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/legendrel.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/legendre.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::legendre_p BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/lgamma.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/lgamma.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/lgamma.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/gamma.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/lgammaf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/lgammaf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/lgammaf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/gamma.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/lgammal.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/lgammal.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/lgammal.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/gamma.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/llround.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/llround.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/llround.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/llroundf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/llroundf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/llroundf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/llroundl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/llroundl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/llroundl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/log1p.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/log1p.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/log1p.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/log1p.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/log1pf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/log1pf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/log1pf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/log1p.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/log1pl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/log1pl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/log1pl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/log1p.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/lround.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/lround.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/lround.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/lroundf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/lroundf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/lroundf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/lroundl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/lroundl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/lroundl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/nextafter.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/nextafter.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/nextafter.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/next.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/nextafterf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/nextafterf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/nextafterf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/next.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/nextafterl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/nextafterl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/nextafterl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/next.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/nexttoward.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/nexttoward.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/nexttoward.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/next.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/nexttowardf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/nexttowardf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/nexttowardf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/next.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/nexttowardl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/nexttowardl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/nexttowardl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/next.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Added: sandbox/math_toolkit/libs/math/src/tr1/pch.hpp
==============================================================================
--- (empty file)
+++ sandbox/math_toolkit/libs/math/src/tr1/pch.hpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -0,0 +1,13 @@
+// Copyright John Maddock 2008.
+// Use, modification and distribution are subject to the
+// Boost Software License, Version 1.0. (See accompanying file
+// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+
+#ifdef BOOST_BUILD_PCH_ENABLED
+
+#define BOOST_MATH_TR1_SOURCE
+//#include "c_policy.hpp"
+#include <boost/math/special_functions.hpp>
+//#include <boost/math/tr1.hpp>
+
+#endif

Modified: sandbox/math_toolkit/libs/math/src/tr1/riemann_zeta.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/riemann_zeta.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/riemann_zeta.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/zeta.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::zeta BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/riemann_zetaf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/riemann_zetaf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/riemann_zetaf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/zeta.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::zeta BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/riemann_zetal.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/riemann_zetal.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/riemann_zetal.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/zeta.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::zeta BOOST_PREVENT_MACRO_SUBSTITUTION(x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/round.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/round.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/round.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/roundf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/roundf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/roundf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/roundl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/roundl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/roundl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/round.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_bessel.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_bessel.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_bessel.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::sph_bessel BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_besself.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_besself.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_besself.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::sph_bessel BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_bessell.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_bessell.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_bessell.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::sph_bessel BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_legendre.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_legendre.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_legendre.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/spherical_harmonic.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return (m & 1 ? -1 : 1) * c_policies::spherical_harmonic_r BOOST_PREVENT_MACRO_SUBSTITUTION(n, m, x, 0.0);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_legendref.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_legendref.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_legendref.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/spherical_harmonic.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return (m & 1 ? -1 : 1) * c_policies::spherical_harmonic_r BOOST_PREVENT_MACRO_SUBSTITUTION(n, m, x, 0.0f);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_legendrel.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_legendrel.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_legendrel.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/spherical_harmonic.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return (m & 1 ? -1 : 1) * c_policies::spherical_harmonic_r BOOST_PREVENT_MACRO_SUBSTITUTION(n, m, x, 0.0L);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_neumann.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_neumann.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_neumann.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::sph_neumann BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_neumannf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_neumannf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_neumannf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::sph_neumann BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/sph_neumannl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/sph_neumannl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/sph_neumannl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/bessel.hpp>
 #include "c_policy.hpp"
@@ -12,3 +15,5 @@
 {
    return c_policies::sph_neumann BOOST_PREVENT_MACRO_SUBSTITUTION(n, x);
 }
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/tgamma.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/tgamma.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/tgamma.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/gamma.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/tgammaf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/tgammaf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/tgammaf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/gamma.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/tgammal.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/tgammal.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/tgammal.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/gamma.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/trunc.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/trunc.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/trunc.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/trunc.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/truncf.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/truncf.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/truncf.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/trunc.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+

Modified: sandbox/math_toolkit/libs/math/src/tr1/truncl.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/src/tr1/truncl.cpp (original)
+++ sandbox/math_toolkit/libs/math/src/tr1/truncl.cpp 2008-10-21 08:46:34 EDT (Tue, 21 Oct 2008)
@@ -3,7 +3,10 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-#define BOOST_MATH_TR1_SOURCE
+# include <pch.hpp>
+#ifndef BOOST_MATH_TR1_SOURCE
+# define BOOST_MATH_TR1_SOURCE
+#endif
 #include <boost/math/tr1.hpp>
 #include <boost/math/special_functions/trunc.hpp>
 #include "c_policy.hpp"
@@ -16,3 +19,5 @@
 }
 
 }}}
+
+


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