@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 4.16 kB
JavaScript
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0
import t from"./ln.js";import r from"./sqrt.js";import o from"./../../../constants/math/float64-pi.js";import n from"./../../../constants/math/float64-sqrt-pi.js";import f from"./../../../constants/math/float64-ninf.js";import a from"./../../../constants/math/float64-pinf.js";import s from"./sincos.js";import m from"./besselj0.js";function c(t){var r,o;return 0===t?.18214429522164177:((t<0?-t:t)<=1?(r=107235387820.03177+t*(t*(204222743.5737662+t*(t*(10102.532948020907+-18.402381979244993*t)-2128754.84744018))-8371625545.12605),o=588738657389.9703+t*(8161718777.729036+t*(55662956.624278255+t*(238893.93209447255+t*(664.7598668924019+1*t))))):(r=(t=1/t)*(10102.532948020907+t*(t*(204222743.5737662+t*(107235387820.03177*t-8371625545.12605))-2128754.84744018))-18.402381979244993,o=1+t*(664.7598668924019+t*(238893.93209447255+t*(55662956.624278255+t*(8161718777.729036+588738657389.9703*t))))),r/o)}function i(t){var r,o;return 0===t?-.051200622130023854:((t<0?-t:t)<=1?(r=t*(t*(43600098638.60306+t*(t*(4690528.861167863+t*(17.427031242901595*t-14566.865832663636))-695904393.9461962))-551074352067.2264)-22213976967566.19,o=433861465807072.6+t*(5426682441941.234+t*(34015103849.97124+t*(139602027.7098683+t*(406699.82352539554+t*(830.3085761207029+1*t)))))):(r=17.427031242901595+(t=1/t)*(t*(4690528.861167863+t*(t*(43600098638.60306+t*(-22213976967566.19*t-551074352067.2264))-695904393.9461962))-14566.865832663636),o=1+t*(830.3085761207029+t*(406699.82352539554+t*(139602027.7098683+t*(34015103849.97124+t*(5426682441941.234+433861465807072.6*t)))))),r/o)}function e(t){var r,o;return 0===t?-.023356489432789604:((t<0?-t:t)<=1?(r=t*(670166418691732.4+t*(t*(t*(2195882717.0518103+t*(t*(21363.5341693139+-17.439661319197498*t)-10085539.923498211))-193630512667.72083)-128299123640.88687))-8072872690515021,o=0x4cbf33e862b0ac0+t*(0xdf3ce698dfcbf+t*(22598377924042.9+t*(86926121104.20982+t*(247272194.75672302+t*(539247.3920976806+t*(879.0336216812844+1*t))))))):(r=(t=1/t)*(21363.5341693139+t*(t*(2195882717.0518103+t*(t*(t*(670166418691732.4+-8072872690515021*t)-128299123640.88687)-193630512667.72083))-10085539.923498211))-17.439661319197498,o=1+t*(879.0336216812844+t*(539247.3920976806+t*(247272194.75672302+t*(86926121104.20982+t*(22598377924042.9+t*(0xdf3ce698dfcbf+0x4cbf33e862b0ac0*t))))))),r/o)}function u(t){var r,o;return 0===t?1:((t<0?-t:t)<=1?(r=22779.090197304686+t*(41345.38663958076+t*(21170.523380864943+t*(3480.648644324927+t*(153.76201909008356+.8896154842421046*t)))),o=22779.090197304686+t*(41370.41249551042+t*(21215.350561880117+t*(3502.8735138235606+t*(157.11159858080893+1*t))))):(r=.8896154842421046+(t=1/t)*(153.76201909008356+t*(3480.648644324927+t*(21170.523380864943+t*(41345.38663958076+22779.090197304686*t)))),o=1+t*(157.11159858080893+t*(3502.8735138235606+t*(21215.350561880117+t*(41370.41249551042+22779.090197304686*t))))),r/o)}function p(t){var r,o;return 0===t?-.015625:((t<0?-t:t)<=1?(r=t*(t*(t*(t*(-.008803330304868075*t-1.244102674583564)-22.300261666214197)-111.83429920482737)-185.91953644342993)-89.22660020080009,o=5710.502412851206+t*(11951.131543434614+t*(7264.278016921102+t*(1488.7231232283757+t*(90.59376959499312+1*t))))):(r=(t=1/t)*(t*(t*(t*(-89.22660020080009*t-185.91953644342993)-111.83429920482737)-22.300261666214197)-1.244102674583564)-.008803330304868075,o=1+t*(90.59376959499312+t*(1488.7231232283757+t*(7264.278016921102+t*(11951.131543434614+5710.502412851206*t))))),r/o)}var j=t,v=r,b=o,l=n,d=f,x=a,h=s,q=m,N=c,g=i,k=e,w=u,y=p,z=1/l,A=2/b,B=.8935769662791675,C=3.957678419314858,D=7.086051060301773,E=228,F=.0029519662791675214,G=1013,H=.0006471693148578684,I=1814,J=.00011356030177269763,K=[0,0];function L(t){var r,o,n,f,a,s,m;return t<0?NaN:0===t?d:t===x?0:t<=3?(a=t*t,s=j(t/B)*q(t)*A,f=N(a),s+(m=(t+B)*(t-E/256-F))*f):t<=5.5?(a=t*t,s=j(t/C)*q(t)*A,f=g(a),s+(m=(t+C)*(t-G/256-H))*f):t<=8?(a=t*t,s=j(t/D)*q(t)*A,f=k(a),s+(m=(t+D)*(t-I/256-J))*f):(r=w(n=(a=8/t)*a),o=y(n),m=z/v(t),h(K,t),m*(r*(K[0]-K[1])+a*o*(K[1]+K[0])))}var M=L;export default M;
//# sourceMappingURL=bessely0.js.map