29 static const double LP[] = {
30 4.5270000862445199635215E-5,
31 4.9854102823193375972212E-1,
32 6.5787325942061044846969E0,
33 2.9911919328553073277375E1,
34 6.0949667980987787057556E1,
35 5.7112963590585538103336E1,
36 2.0039553499201281259648E1,
39 static const double LQ[] = {
41 1.5062909083469192043167E1,
42 8.3047565967967209469434E1,
43 2.2176239823732856465394E2,
44 3.0909872225312059774938E2,
45 2.1642788614495947685003E2,
46 6.0118660497603843919306E1,
93 static double EP[3] = {
94 1.2617719307481059087798E-4,
95 3.0299440770744196129956E-2,
96 9.9999999999999999991025E-1,
99 static double EQ[4] = {
100 3.0019850513866445504159E-6,
101 2.5244834034968410419224E-3,
102 2.2726554820815502876593E-1,
103 2.0000000000000000000897E0,
122 if ((
x < -0.5) || (
x > 0.5))
123 return (
exp(
x) - 1.0);
135 4.7377507964246204691685E-14,
136 -1.1470284843425359765671E-11,
137 2.0876754287081521758361E-9,
138 -2.7557319214999787979814E-7,
139 2.4801587301570552304991E-5,
140 -1.3888888888888872993737E-3,
141 4.1666666666666666609054E-2,
149 return (
cos(
x) - 1.0);
160 double xfac, coeff,
res;
167 for (
n = 2;
n < 42;
n++) {
169 coeff =
zeta(
n, 1) * xfac /
n;
183 if (
fabs(
x) <= 0.5) {
185 }
else if (
fabs(
x - 1) < 0.5) {