@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 3.67 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 f from"./../../../constants/math/float64-pi.js";import o from"./../../../constants/math/float64-sqrt-pi.js";import n from"./../../../constants/math/float64-ninf.js";import a from"./../../../constants/math/float64-pinf.js";import s from"./sincos.js";import e from"./besselj1.js";function m(t){var r,f;return 0===t?.13187550549740895:((t<0?-t:t)<=1?(r=40535726612579.55+t*(5470861171652.543+t*(t*(7214454821.450256+t*(t*(221579.5322228026+-317.1442466004613*t)-59157479.9974084))-375959744978.196)),f=307378739210792.9+t*(4127228620040.646+t*(27800352738.690586+t*(122504351.22182964+t*(381364.70753052575+t*(820.7990816839387+1*t)))))):(r=(t=1/t)*(221579.5322228026+t*(t*(7214454821.450256+t*(t*(5470861171652.543+40535726612579.55*t)-375959744978.196))-59157479.9974084))-317.1442466004613,f=1+t*(820.7990816839387+t*(381364.70753052575+t*(122504351.22182964+t*(27800352738.690586+t*(4127228620040.646+307378739210792.9*t)))))),r/f)}function c(t){var r,f;return 0===t?.021593919914419626:((t<0?-t:t)<=1?(r=0x9fcaed579ed86000+t*(t*(t*(4068627528980474.5+t*(t*(374536739624.3849+t*(t*(1915380.6858264203+-1233.7180442012952*t)-1195796191.2070618))-59530713129741.984))-0x53fb01dd8596c0)-0x4ed64a1a7552bc00),f=5332184431331618e5+t*(0x4f0f2b7ff905d800+t*(0x6d8e405cd717f0+t*(111870100658569.7+t*(302217668529.60406+t*(635503180.8708892+t*(1045374.8201934079+t*(1285.516484932161+1*t)))))))):(r=(t=1/t)*(1915380.6858264203+t*(t*(374536739624.3849+t*(t*(4068627528980474.5+t*(t*(0x9fcaed579ed86000*t-0x4ed64a1a7552bc00)-0x53fb01dd8596c0))-59530713129741.984))-1195796191.2070618))-1233.7180442012952,f=1+t*(1285.516484932161+t*(1045374.8201934079+t*(635503180.8708892+t*(302217668529.60406+t*(111870100658569.7+t*(0x6d8e405cd717f0+t*(0x4f0f2b7ff905d800+5332184431331618e5*t)))))))),r/f)}function i(t){var r,f;return 0===t?1:((t<0?-t:t)<=1?(r=t*(t*(t*(t*(t*(0*t-1611.6166443246102)-109824.05543459347)-1523529.3511811374)-6603373.248364939)-9942246.505077641)-4435757.816794128,f=t*(t*(t*(t*(t*(1*t-1455.0094401904962)-107263.8599110382)-1511809.5066341609)-6585339.4797230875)-9934124.389934586)-4435757.816794128):(r=0+(t=1/t)*(t*(t*(t*(t*(-4435757.816794128*t-9942246.505077641)-6603373.248364939)-1523529.3511811374)-109824.05543459347)-1611.6166443246102),f=1+t*(t*(t*(t*(t*(-4435757.816794128*t-9934124.389934586)-6585339.4797230875)-1511809.5066341609)-107263.8599110382)-1455.0094401904962)),r/f)}function d(t){var r,f;return 0===t?.046875:((t<0?-t:t)<=1?(r=33220.913409857225+t*(85145.1606753357+t*(66178.83658127084+t*(18494.262873223866+t*(1706.375429020768+t*(35.26513384663603+0*t))))),f=708712.8194102874+t*(1819458.0422439973+t*(1419460.669603721+t*(400294.43582266977+t*(37890.2297457722+t*(863.8367769604992+1*t)))))):(r=0+(t=1/t)*(35.26513384663603+t*(1706.375429020768+t*(18494.262873223866+t*(66178.83658127084+t*(85145.1606753357+33220.913409857225*t))))),f=1+t*(863.8367769604992+t*(37890.2297457722+t*(400294.43582266977+t*(1419460.669603721+t*(1819458.0422439973+708712.8194102874*t)))))),r/f)}var p=t,u=r,x=f,j=o,b=n,l=a,v=s,h=e,q=m,N=c,g=i,k=d,w=1/j,y=2/x,z=2.197141326031017,A=5.429681040794135,B=562,C=.001828826031017035,D=1390,E=-6459205864867228e-21,F=[0,0];function G(t){var r,f,o,n,a,s,e;return t<0?NaN:0===t?b:t===l?0:t<=4?(a=t*t,s=p(t/z)*h(t)*y,n=q(a),s+(e=(t+z)*(t-B/256-C)/t)*n):t<=8?(a=t*t,s=p(t/A)*h(t)*y,n=N(a),s+(e=(t+A)*(t-D/256-E)/t)*n):(r=g(o=(a=8/t)*a),f=k(o),e=w/u(t),v(F,t),e*(a*f*(F[0]-F[1])-r*(F[0]+F[1])))}var H=G;export default H;
//# sourceMappingURL=bessely1.js.map