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