base/math/e_j0.c File Reference

#include "math.h"
#include "mathP.h"

Include dependency graph for e_j0.c:

Include dependency graph

Go to the source code of this file.

Functions

double pzero ()
double qzero ()
double __ieee754_j0 (double x)
double __ieee754_y0 (double x)
double pzero (double x)
double qzero (double x)

Variables

double huge
double zero = 0.0
double u00
double pR8 [6]
double pS8 [5]
double pR5 [6]
double pS5 [5]
double pR3 [6]
double pS3 [5]
double pR2 [6]
double pS2 [5]
double qR8 [6]
double qS8 [6]
double qR5 [6]
double qS5 [6]
double qR3 [6]
double qS3 [6]
double qR2 [6]
double qS2 [6]


Function Documentation

double __ieee754_j0 double  x  ) 
 

Definition at line 99 of file e_j0.c.

References cos(), fabs(), GET_HIGH_WORD, huge, pzero(), qzero(), sin(), sqrt(), and zero.

Referenced by __ieee754_jn(), __ieee754_y0(), and j0().

Here is the call graph for this function:

double __ieee754_y0 double  x  ) 
 

Definition at line 168 of file e_j0.c.

References __ieee754_j0(), __ieee754_log(), cos(), EXTRACT_WORDS, pzero(), qzero(), sin(), sqrt(), u00, and zero.

Referenced by __ieee754_yn(), and y0().

Here is the call graph for this function:

double pzero double  x  )  [static]
 

Definition at line 330 of file e_j0.c.

References GET_HIGH_WORD, pR2, pR3, pR5, pR8, pS2, pS3, pS5, and pS8.

double pzero  )  [static]
 

Referenced by __ieee754_j0(), and __ieee754_y0().

double qzero double  x  )  [static]
 

Definition at line 466 of file e_j0.c.

References GET_HIGH_WORD, qR2, qR3, qR5, qR8, qS2, qS3, qS5, and qS8.

double qzero  ) 
 

Referenced by __ieee754_j0(), and __ieee754_y0().


Variable Documentation

double huge [static]
 

Initial value:

1e300 one = 1.0 invsqrtpi= 5.64189583547756279280e-01 tpi = 6.36619772367581382433e-01 R02 = 1.56249999999999947958e-02 R03 = -1.89979294238854721751e-04 R04 = 1.82954049532700665670e-06 R05 = -4.61832688532103189199e-09 S01 = 1.56191029464890010492e-02 S02 = 1.16926784663337450260e-04 S03 = 5.13546550207318111446e-07 S04 = 1.16614003333790000205e-09
Definition at line 76 of file e_j0.c.

Referenced by __ieee754_j0().

double pR2[6] [static]
 

Initial value:

{ -8.87534333032526411254e-08, -7.03030995483624743247e-02, -1.45073846780952986357e+00, -7.63569613823527770791e+00, -1.11931668860356747786e+01, -3.23364579351335335033e+00, }
Definition at line 306 of file e_j0.c.

Referenced by pzero().

double pR3[6] [static]
 

Initial value:

{ -2.54704601771951915620e-09, -7.03119616381481654654e-02, -2.40903221549529611423e+00, -2.19659774734883086467e+01, -5.80791704701737572236e+01, -3.14479470594888503854e+01, }
Definition at line 282 of file e_j0.c.

Referenced by pzero().

double pR5[6] [static]
 

Initial value:

{ -1.14125464691894502584e-11, -7.03124940873599280078e-02, -4.15961064470587782438e+00, -6.76747652265167261021e+01, -3.31231299649172967747e+02, -3.46433388365604912451e+02, }
Definition at line 258 of file e_j0.c.

Referenced by pzero().

double pR8[6] [static]
 

Initial value:

{ 0.00000000000000000000e+00, -7.03124999999900357484e-02, -8.08167041275349795626e+00, -2.57063105679704847262e+02, -2.48521641009428822144e+03, -5.25304380490729545272e+03, }
Definition at line 234 of file e_j0.c.

Referenced by pzero().

double pS2[5] [static]
 

Initial value:

{ 2.22202997532088808441e+01, 1.36206794218215208048e+02, 2.70470278658083486789e+02, 1.53875394208320329881e+02, 1.46576176948256193810e+01, }
Definition at line 318 of file e_j0.c.

Referenced by pzero().

double pS3[5] [static]
 

Initial value:

{ 3.58560338055209726349e+01, 3.61513983050303863820e+02, 1.19360783792111533330e+03, 1.12799679856907414432e+03, 1.73580930813335754692e+02, }
Definition at line 294 of file e_j0.c.

Referenced by pzero().

double pS5[5] [static]
 

Initial value:

{ 6.07539382692300335975e+01, 1.05125230595704579173e+03, 5.97897094333855784498e+03, 9.62544514357774460223e+03, 2.40605815922939109441e+03, }
Definition at line 270 of file e_j0.c.

Referenced by pzero().

double pS8[5] [static]
 

Initial value:

{ 1.16534364619668181717e+02, 3.83374475364121826715e+03, 4.05978572648472545552e+04, 1.16752972564375915681e+05, 4.76277284146730962675e+04, }
Definition at line 246 of file e_j0.c.

Referenced by pzero().

double qR2[6] [static]
 

Initial value:

{ 1.50444444886983272379e-07, 7.32234265963079278272e-02, 1.99819174093815998816e+00, 1.44956029347885735348e+01, 3.16662317504781540833e+01, 1.62527075710929267416e+01, }
Definition at line 441 of file e_j0.c.

Referenced by qzero().

double qR3[6] [static]
 

Initial value:

{ 4.37741014089738620906e-09, 7.32411180042911447163e-02, 3.34423137516170720929e+00, 4.26218440745412650017e+01, 1.70808091340565596283e+02, 1.66733948696651168575e+02, }
Definition at line 416 of file e_j0.c.

Referenced by qzero().

double qR5[6] [static]
 

Initial value:

{ 1.84085963594515531381e-11, 7.32421766612684765896e-02, 5.83563508962056953777e+00, 1.35111577286449829671e+02, 1.02724376596164097464e+03, 1.98997785864605384631e+03, }
Definition at line 391 of file e_j0.c.

Referenced by qzero().

double qR8[6] [static]
 

Initial value:

{ 0.00000000000000000000e+00, 7.32421874999935051953e-02, 1.17682064682252693899e+01, 5.57673380256401856059e+02, 8.85919720756468632317e+03, 3.70146267776887834771e+04, }
Definition at line 366 of file e_j0.c.

Referenced by qzero().

double qS2[6] [static]
 

Initial value:

{ 3.03655848355219184498e+01, 2.69348118608049844624e+02, 8.44783757595320139444e+02, 8.82935845112488550512e+02, 2.12666388511798828631e+02, -5.31095493882666946917e+00, }
Definition at line 453 of file e_j0.c.

Referenced by qzero().

double qS3[6] [static]
 

Initial value:

{ 4.87588729724587182091e+01, 7.09689221056606015736e+02, 3.70414822620111362994e+03, 6.46042516752568917582e+03, 2.51633368920368957333e+03, -1.49247451836156386662e+02, }
Definition at line 428 of file e_j0.c.

Referenced by qzero().

double qS5[6] [static]
 

Initial value:

{ 8.27766102236537761883e+01, 2.07781416421392987104e+03, 1.88472887785718085070e+04, 5.67511122894947329769e+04, 3.59767538425114471465e+04, -5.35434275601944773371e+03, }
Definition at line 403 of file e_j0.c.

Referenced by qzero().

double qS8[6] [static]
 

Initial value:

{ 1.63776026895689824414e+02, 8.09834494656449805916e+03, 1.42538291419120476348e+05, 8.03309257119514397345e+05, 8.40501579819060512818e+05, -3.43899293537866615225e+05, }
Definition at line 378 of file e_j0.c.

Referenced by qzero().

double u00 [static]
 

Initial value:

-7.38042951086872317523e-02 u01 = 1.76666452509181115538e-01 u02 = -1.38185671945596898896e-02 u03 = 3.47453432093683650238e-04 u04 = -3.81407053724364161125e-06 u05 = 1.95590137035022920206e-08 u06 = -3.98205194132103398453e-11 v01 = 1.27304834834123699328e-02 v02 = 7.60068627350353253702e-05 v03 = 2.59150851840457805467e-07 v04 = 4.41110311332675467403e-10
Definition at line 153 of file e_j0.c.

Referenced by __ieee754_y0().

double zero = 0.0 [static]
 

Definition at line 93 of file e_j0.c.

Referenced by __ieee754_j0(), and __ieee754_y0().


Generated on Thu Nov 20 11:55:39 2008 for RTAI API by doxygen 1.3.8