Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/math/special_functions/lanczos.hpp @ 101:c530137014c0
Update Boost headers (1.58.0)
author | Chris Cannam |
---|---|
date | Mon, 07 Sep 2015 11:12:49 +0100 |
parents | 2665513ce2d3 |
children |
comparison
equal
deleted
inserted
replaced
100:793467b5e61c | 101:c530137014c0 |
---|---|
1066 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 253034.881362204346444503097491737872930637147096453940375713745904094735506180552724766444)), | 1066 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 253034.881362204346444503097491737872930637147096453940375713745904094735506180552724766444)), |
1067 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 1151.61895453463992438325318456328526085882924197763140514450975619271382783957699017875304)), | 1067 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 1151.61895453463992438325318456328526085882924197763140514450975619271382783957699017875304)), |
1068 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 2.50662827463100050241576528481104515966515623051532908941425544355490413900497467936202516)) | 1068 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 2.50662827463100050241576528481104515966515623051532908941425544355490413900497467936202516)) |
1069 }; | 1069 }; |
1070 static const T denom[24] = { | 1070 static const T denom[24] = { |
1071 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0)), | 1071 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.0)), |
1072 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.112400072777760768e22)), | 1072 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.112400072777760768e22)), |
1073 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.414847677933545472e22)), | 1073 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.414847677933545472e22)), |
1074 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 6756146673770930688000.0)), | 1074 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 6756146673770930688000.0)), |
1075 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 6548684852703068697600.0)), | 1075 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 6548684852703068697600.0)), |
1076 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 4280722865357147142912.0)), | 1076 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 4280722865357147142912.0)), |
1085 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 971250460939913.0)), | 1085 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 971250460939913.0)), |
1086 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 62382416421941.0)), | 1086 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 62382416421941.0)), |
1087 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 3256091103430.0)), | 1087 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 3256091103430.0)), |
1088 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 136717357942.0)), | 1088 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 136717357942.0)), |
1089 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 4546047198.0)), | 1089 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 4546047198.0)), |
1090 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 116896626)), | 1090 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 116896626.0)), |
1091 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 2240315)), | 1091 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 2240315.0)), |
1092 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 30107)), | 1092 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 30107.0)), |
1093 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 253)), | 1093 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 253.0)), |
1094 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 1)) | 1094 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 1.0)) |
1095 }; | 1095 }; |
1096 return boost::math::tools::evaluate_rational(num, denom, z); | 1096 return boost::math::tools::evaluate_rational(num, denom, z); |
1097 } | 1097 } |
1098 | 1098 |
1099 template <class T> | 1099 template <class T> |
1125 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.000378346710654740685454266569593414561162134092347356968516522170279688139165340746957511115)), | 1125 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.000378346710654740685454266569593414561162134092347356968516522170279688139165340746957511115)), |
1126 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.172194142179211139195966608011235161516824700287310869949928393345257114743230967204370963e-5)), | 1126 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.172194142179211139195966608011235161516824700287310869949928393345257114743230967204370963e-5)), |
1127 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.374799931707148855771381263542708435935402853962736029347951399323367765509988401336565436e-8)) | 1127 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.374799931707148855771381263542708435935402853962736029347951399323367765509988401336565436e-8)) |
1128 }; | 1128 }; |
1129 static const T denom[24] = { | 1129 static const T denom[24] = { |
1130 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0)), | 1130 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.0)), |
1131 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.112400072777760768e22)), | 1131 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.112400072777760768e22)), |
1132 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.414847677933545472e22)), | 1132 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 0.414847677933545472e22)), |
1133 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 6756146673770930688000.0)), | 1133 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 6756146673770930688000.0)), |
1134 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 6548684852703068697600.0)), | 1134 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 6548684852703068697600.0)), |
1135 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 4280722865357147142912.0)), | 1135 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 4280722865357147142912.0)), |
1144 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 971250460939913.0)), | 1144 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 971250460939913.0)), |
1145 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 62382416421941.0)), | 1145 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 62382416421941.0)), |
1146 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 3256091103430.0)), | 1146 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 3256091103430.0)), |
1147 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 136717357942.0)), | 1147 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 136717357942.0)), |
1148 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 4546047198.0)), | 1148 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 4546047198.0)), |
1149 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 116896626)), | 1149 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 116896626.0)), |
1150 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 2240315)), | 1150 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 2240315.0)), |
1151 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 30107)), | 1151 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 30107.0)), |
1152 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 253)), | 1152 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 253.0)), |
1153 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 1)) | 1153 static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 113, 1.0)) |
1154 }; | 1154 }; |
1155 return boost::math::tools::evaluate_rational(num, denom, z); | 1155 return boost::math::tools::evaluate_rational(num, denom, z); |
1156 } | 1156 } |
1157 | 1157 |
1158 | 1158 |