base/math/e_j1.c File Reference

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

Include dependency graph for e_j1.c:

Include dependency graph

Go to the source code of this file.

Functions

double pone ()
double qone ()
double __ieee754_j1 (double x)
double __ieee754_y1 (double x)
double pone (double x)
double qone (double x)

Variables

double huge
double zero = 0.0
double U0 [5]
double V0 [5]
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_j1 double  x  ) 
 

Definition at line 100 of file e_j1.c.

References cos(), fabs(), GET_HIGH_WORD, huge, pone(), qone(), sin(), sqrt(), and zero.

Referenced by __ieee754_jn(), __ieee754_y1(), and j1().

Here is the call graph for this function:

double __ieee754_y1 double  x  ) 
 

Definition at line 169 of file e_j1.c.

References __ieee754_j1(), __ieee754_log(), cos(), EXTRACT_WORDS, pone(), qone(), sin(), sqrt(), U0, V0, and zero.

Referenced by __ieee754_yn(), and y1().

Here is the call graph for this function:

double pone double  x  )  [static]
 

Definition at line 328 of file e_j1.c.

References GET_HIGH_WORD, pr2, pr3, pr5, pr8, ps2, ps3, ps5, and ps8.

double pone  )  [static]
 

Referenced by __ieee754_j1(), and __ieee754_y1().

double qone double  x  )  [static]
 

Definition at line 465 of file e_j1.c.

References GET_HIGH_WORD, qr2, qr3, qr5, qr8, qs2, qs3, qs5, and qs8.

double qone  ) 
 

Referenced by __ieee754_j1(), and __ieee754_y1().


Variable Documentation

double huge [static]
 

Initial value:

1e300 one = 1.0 invsqrtpi= 5.64189583547756279280e-01 tpi = 6.36619772367581382433e-01 r00 = -6.25000000000000000000e-02 r01 = 1.40705666955189706048e-03 r02 = -1.59955631084035597520e-05 r03 = 4.96727999609584448412e-08 s01 = 1.91537599538363460805e-02 s02 = 1.85946785588630915560e-04 s03 = 1.17718464042623683263e-06 s04 = 5.04636257076217042715e-09 s05 = 1.23542274426137913908e-11
Definition at line 76 of file e_j1.c.

Referenced by __ieee754_j1().

double pr2[6] [static]
 

Initial value:

{ 1.07710830106873743082e-07, 1.17176219462683348094e-01, 2.36851496667608785174e+00, 1.22426109148261232917e+01, 1.76939711271687727390e+01, 5.07352312588818499250e+00, }
Definition at line 304 of file e_j1.c.

Referenced by pone().

double pr3[6] [static]
 

Initial value:

{ 3.02503916137373618024e-09, 1.17186865567253592491e-01, 3.93297750033315640650e+00, 3.51194035591636932736e+01, 9.10550110750781271918e+01, 4.85590685197364919645e+01, }
Definition at line 280 of file e_j1.c.

Referenced by pone().

double pr5[6] [static]
 

Initial value:

{ 1.31990519556243522749e-11, 1.17187493190614097638e-01, 6.80275127868432871736e+00, 1.08308182990189109773e+02, 5.17636139533199752805e+02, 5.28715201363337541807e+02, }
Definition at line 256 of file e_j1.c.

Referenced by pone().

double pr8[6] [static]
 

Initial value:

{ 0.00000000000000000000e+00, 1.17187499999988647970e-01, 1.32394806593073575129e+01, 4.12051854307378562225e+02, 3.87474538913960532227e+03, 7.91447954031891731574e+03, }
Definition at line 232 of file e_j1.c.

Referenced by pone().

double ps2[5] [static]
 

Initial value:

{ 2.14364859363821409488e+01, 1.25290227168402751090e+02, 2.32276469057162813669e+02, 1.17679373287147100768e+02, 8.36463893371618283368e+00, }
Definition at line 316 of file e_j1.c.

Referenced by pone().

double ps3[5] [static]
 

Initial value:

{ 3.47913095001251519989e+01, 3.36762458747825746741e+02, 1.04687139975775130551e+03, 8.90811346398256432622e+02, 1.03787932439639277504e+02, }
Definition at line 292 of file e_j1.c.

Referenced by pone().

double ps5[5] [static]
 

Initial value:

{ 5.92805987221131331921e+01, 9.91401418733614377743e+02, 5.35326695291487976647e+03, 7.84469031749551231769e+03, 1.50404688810361062679e+03, }
Definition at line 268 of file e_j1.c.

Referenced by pone().

double ps8[5] [static]
 

Initial value:

{ 1.14207370375678408436e+02, 3.65093083420853463394e+03, 3.69562060269033463555e+04, 9.76027935934950801311e+04, 3.08042720627888811578e+04, }
Definition at line 244 of file e_j1.c.

Referenced by pone().

double qr2[6] [static]
 

Initial value:

{ -1.78381727510958865572e-07, -1.02517042607985553460e-01, -2.75220568278187460720e+00, -1.96636162643703720221e+01, -4.23253133372830490089e+01, -2.13719211703704061733e+01, }
Definition at line 440 of file e_j1.c.

Referenced by qone().

double qr3[6] [static]
 

Initial value:

{ -5.07831226461766561369e-09, -1.02537829820837089745e-01, -4.61011581139473403113e+00, -5.78472216562783643212e+01, -2.28244540737631695038e+02, -2.19210128478909325622e+02, }
Definition at line 415 of file e_j1.c.

Referenced by qone().

double qr5[6] [static]
 

Initial value:

{ -2.08979931141764104297e-11, -1.02539050241375426231e-01, -8.05644828123936029840e+00, -1.83669607474888380239e+02, -1.37319376065508163265e+03, -2.61244440453215656817e+03, }
Definition at line 390 of file e_j1.c.

Referenced by qone().

double qr8[6] [static]
 

Initial value:

{ 0.00000000000000000000e+00, -1.02539062499992714161e-01, -1.62717534544589987888e+01, -7.59601722513950107896e+02, -1.18498066702429587167e+04, -4.84385124285750353010e+04, }
Definition at line 365 of file e_j1.c.

Referenced by qone().

double qs2[6] [static]
 

Initial value:

{ 2.95333629060523854548e+01, 2.52981549982190529136e+02, 7.57502834868645436472e+02, 7.39393205320467245656e+02, 1.55949003336666123687e+02, -4.95949898822628210127e+00, }
Definition at line 452 of file e_j1.c.

Referenced by qone().

double qs3[6] [static]
 

Initial value:

{ 4.76651550323729509273e+01, 6.73865112676699709482e+02, 3.38015286679526343505e+03, 5.54772909720722782367e+03, 1.90311919338810798763e+03, -1.35201191444307340817e+02, }
Definition at line 427 of file e_j1.c.

Referenced by qone().

double qs5[6] [static]
 

Initial value:

{ 8.12765501384335777857e+01, 1.99179873460485964642e+03, 1.74684851924908907677e+04, 4.98514270910352279316e+04, 2.79480751638918118260e+04, -4.71918354795128470869e+03, }
Definition at line 402 of file e_j1.c.

Referenced by qone().

double qs8[6] [static]
 

Initial value:

{ 1.61395369700722909556e+02, 7.82538599923348465381e+03, 1.33875336287249578163e+05, 7.19657723683240939863e+05, 6.66601232617776375264e+05, -2.94490264303834643215e+05, }
Definition at line 377 of file e_j1.c.

Referenced by qone().

double U0[5] [static]
 

Initial value:

{ -1.96057090646238940668e-01, 5.04438716639811282616e-02, -1.91256895875763547298e-03, 2.35252600561610495928e-05, -9.19099158039878874504e-08, }
Definition at line 146 of file e_j1.c.

Referenced by __ieee754_y1().

double V0[5] [static]
 

Initial value:

{ 1.99167318236649903973e-02, 2.02552581025135171496e-04, 1.35608801097516229404e-06, 6.22741452364621501295e-09, 1.66559246207992079114e-11, }
Definition at line 157 of file e_j1.c.

Referenced by __ieee754_y1().

double zero = 0.0 [static]
 

Definition at line 94 of file e_j1.c.

Referenced by __ieee754_j1(), and __ieee754_y1().


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