]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/math/doc/html/math_toolkit/bessel/bessel_derivatives.html
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / math / doc / html / math_toolkit / bessel / bessel_derivatives.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Derivatives of the Bessel Functions</title>
5 <link rel="stylesheet" href="../../math.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
7 <link rel="home" href="../../index.html" title="Math Toolkit 2.5.1">
8 <link rel="up" href="../bessel.html" title="Bessel Functions">
9 <link rel="prev" href="sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">
10 <link rel="next" href="../hankel.html" title="Hankel Functions">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
15 <td align="center"><a href="../../../../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../../../../more/index.htm">More</a></td>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <a accesskey="p" href="sph_bessel.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bessel.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../hankel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
24 </div>
25 <div class="section">
26 <div class="titlepage"><div><div><h3 class="title">
27 <a name="math_toolkit.bessel.bessel_derivatives"></a><a class="link" href="bessel_derivatives.html" title="Derivatives of the Bessel Functions">Derivatives of
28 the Bessel Functions</a>
29 </h3></div></div></div>
30 <h5>
31 <a name="math_toolkit.bessel.bessel_derivatives.h0"></a>
32 <span class="phrase"><a name="math_toolkit.bessel.bessel_derivatives.synopsis"></a></span><a class="link" href="bessel_derivatives.html#math_toolkit.bessel.bessel_derivatives.synopsis">Synopsis</a>
33 </h5>
34 <p>
35 <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">math</span><span class="special">/</span><span class="identifier">special_functions</span><span class="special">/</span><span class="identifier">bessel_prime</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
36 </p>
37 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
38 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_j_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
39
40 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&gt;</span>
41 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_j_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&amp;);</span>
42
43 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
44 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_neumann_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
45
46 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&gt;</span>
47 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_neumann_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&amp;);</span>
48
49 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
50 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_i_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
51
52 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&gt;</span>
53 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_i_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&amp;);</span>
54
55 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
56 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_k_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
57
58 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&gt;</span>
59 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_k_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&amp;);</span>
60
61 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
62 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_bessel_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
63
64 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&gt;</span>
65 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_bessel_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&amp;);</span>
66
67 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
68 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_neumann_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
69
70 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&gt;</span>
71 <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_neumann_prime</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a><span class="special">&amp;);</span>
72 </pre>
73 <h5>
74 <a name="math_toolkit.bessel.bessel_derivatives.h1"></a>
75 <span class="phrase"><a name="math_toolkit.bessel.bessel_derivatives.description"></a></span><a class="link" href="bessel_derivatives.html#math_toolkit.bessel.bessel_derivatives.description">Description</a>
76 </h5>
77 <p>
78 These functions return the first derivative with respect to <span class="emphasis"><em>x</em></span>
79 of the corresponding Bessel function.
80 </p>
81 <p>
82 The return type of these functions is computed using the <a class="link" href="../result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
83 type calculation rules</em></span></a> when T1 and T2 are different types.
84 The functions are also optimised for the relatively common case that T1 is
85 an integer.
86 </p>
87 <p>
88 The final <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">Policy</a> argument is optional and can
89 be used to control the behaviour of the function: how it handles errors,
90 what level of precision to use etc. Refer to the <a class="link" href="../../policy.html" title="Chapter&#160;15.&#160;Policies: Controlling Precision, Error Handling etc">policy
91 documentation for more details</a>.
92 </p>
93 <p>
94 The functions return the result of <a class="link" href="../error_handling.html#math_toolkit.error_handling.domain_error">domain_error</a>
95 whenever the result is undefined or complex.
96 </p>
97 <h5>
98 <a name="math_toolkit.bessel.bessel_derivatives.h2"></a>
99 <span class="phrase"><a name="math_toolkit.bessel.bessel_derivatives.testing"></a></span><a class="link" href="bessel_derivatives.html#math_toolkit.bessel.bessel_derivatives.testing">Testing</a>
100 </h5>
101 <p>
102 There are two sets of test values: spot values calculated using <a href="http://www.wolframalpha.com/" target="_top">wolframalpha.com</a>,
103 and a much larger set of tests computed using a relation to the underlying
104 Bessel functions that the implementation does not use.
105 </p>
106 <h5>
107 <a name="math_toolkit.bessel.bessel_derivatives.h3"></a>
108 <span class="phrase"><a name="math_toolkit.bessel.bessel_derivatives.accuracy"></a></span><a class="link" href="bessel_derivatives.html#math_toolkit.bessel.bessel_derivatives.accuracy">Accuracy</a>
109 </h5>
110 <p>
111 The accuracy of these functions is broadly similar to the underlying Bessel
112 functions.
113 </p>
114 <div class="table">
115 <a name="math_toolkit.bessel.bessel_derivatives.table_cyl_bessel_i_prime_integer_orders_"></a><p class="title"><b>Table&#160;6.50.&#160;Error rates for cyl_bessel_i_prime (integer orders)</b></p>
116 <div class="table-contents"><table class="table" summary="Error rates for cyl_bessel_i_prime (integer orders)">
117 <colgroup>
118 <col>
119 <col>
120 <col>
121 <col>
122 <col>
123 </colgroup>
124 <thead><tr>
125 <th>
126 </th>
127 <th>
128 <p>
129 Microsoft Visual C++ version 12.0<br> Win32<br> double
130 </p>
131 </th>
132 <th>
133 <p>
134 GNU C++ version 5.1.0<br> linux<br> double
135 </p>
136 </th>
137 <th>
138 <p>
139 GNU C++ version 5.1.0<br> linux<br> long double
140 </p>
141 </th>
142 <th>
143 <p>
144 Sun compiler version 0x5130<br> Sun Solaris<br> long double
145 </p>
146 </th>
147 </tr></thead>
148 <tbody>
149 <tr>
150 <td>
151 <p>
152 Bessel I'0: Mathworld Data (Integer Version)
153 </p>
154 </td>
155 <td>
156 <p>
157 <span class="blue">Max = 0.885&#949; (Mean = 0.567&#949;)</span>
158 </p>
159 </td>
160 <td>
161 <p>
162 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
163 </p>
164 </td>
165 <td>
166 <p>
167 <span class="blue">Max = 7.83&#949; (Mean = 2.84&#949;)</span>
168 </p>
169 </td>
170 <td>
171 <p>
172 <span class="blue">Max = 6.52&#949; (Mean = 2.26&#949;)</span>
173 </p>
174 </td>
175 </tr>
176 <tr>
177 <td>
178 <p>
179 Bessel I'1: Mathworld Data (Integer Version)
180 </p>
181 </td>
182 <td>
183 <p>
184 <span class="blue">Max = 1.61&#949; (Mean = 0.786&#949;)</span>
185 </p>
186 </td>
187 <td>
188 <p>
189 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
190 </p>
191 </td>
192 <td>
193 <p>
194 <span class="blue">Max = 2.3&#949; (Mean = 1.28&#949;)</span>
195 </p>
196 </td>
197 <td>
198 <p>
199 <span class="blue">Max = 2.3&#949; (Mean = 1.29&#949;)</span>
200 </p>
201 </td>
202 </tr>
203 <tr>
204 <td>
205 <p>
206 Bessel I'n: Mathworld Data (Integer Version)
207 </p>
208 </td>
209 <td>
210 <p>
211 <span class="blue">Max = 3.61&#949; (Mean = 1.22&#949;)</span>
212 </p>
213 </td>
214 <td>
215 <p>
216 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
217 </p>
218 </td>
219 <td>
220 <p>
221 <span class="blue">Max = 2.31&#949; (Mean = 1.41&#949;)</span>
222 </p>
223 </td>
224 <td>
225 <p>
226 <span class="blue">Max = 701&#949; (Mean = 212&#949;)</span>
227 </p>
228 </td>
229 </tr>
230 </tbody>
231 </table></div>
232 </div>
233 <br class="table-break"><div class="table">
234 <a name="math_toolkit.bessel.bessel_derivatives.table_cyl_bessel_i_prime"></a><p class="title"><b>Table&#160;6.51.&#160;Error rates for cyl_bessel_i_prime</b></p>
235 <div class="table-contents"><table class="table" summary="Error rates for cyl_bessel_i_prime">
236 <colgroup>
237 <col>
238 <col>
239 <col>
240 <col>
241 <col>
242 </colgroup>
243 <thead><tr>
244 <th>
245 </th>
246 <th>
247 <p>
248 Microsoft Visual C++ version 12.0<br> Win32<br> double
249 </p>
250 </th>
251 <th>
252 <p>
253 GNU C++ version 5.1.0<br> linux<br> double
254 </p>
255 </th>
256 <th>
257 <p>
258 GNU C++ version 5.1.0<br> linux<br> long double
259 </p>
260 </th>
261 <th>
262 <p>
263 Sun compiler version 0x5130<br> Sun Solaris<br> long double
264 </p>
265 </th>
266 </tr></thead>
267 <tbody>
268 <tr>
269 <td>
270 <p>
271 Bessel I'0: Mathworld Data
272 </p>
273 </td>
274 <td>
275 <p>
276 <span class="blue">Max = 0.885&#949; (Mean = 0.567&#949;)</span>
277 </p>
278 </td>
279 <td>
280 <p>
281 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
282 </p>
283 </td>
284 <td>
285 <p>
286 <span class="blue">Max = 7.83&#949; (Mean = 2.84&#949;)</span>
287 </p>
288 </td>
289 <td>
290 <p>
291 <span class="blue">Max = 6.52&#949; (Mean = 2.26&#949;)</span>
292 </p>
293 </td>
294 </tr>
295 <tr>
296 <td>
297 <p>
298 Bessel I'1: Mathworld Data
299 </p>
300 </td>
301 <td>
302 <p>
303 <span class="blue">Max = 1.61&#949; (Mean = 0.786&#949;)</span>
304 </p>
305 </td>
306 <td>
307 <p>
308 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
309 </p>
310 </td>
311 <td>
312 <p>
313 <span class="blue">Max = 2.3&#949; (Mean = 1.28&#949;)</span>
314 </p>
315 </td>
316 <td>
317 <p>
318 <span class="blue">Max = 2.3&#949; (Mean = 1.29&#949;)</span>
319 </p>
320 </td>
321 </tr>
322 <tr>
323 <td>
324 <p>
325 Bessel I'n: Mathworld Data
326 </p>
327 </td>
328 <td>
329 <p>
330 <span class="blue">Max = 3.61&#949; (Mean = 1.22&#949;)</span>
331 </p>
332 </td>
333 <td>
334 <p>
335 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
336 </p>
337 </td>
338 <td>
339 <p>
340 <span class="blue">Max = 2.31&#949; (Mean = 1.41&#949;)</span>
341 </p>
342 </td>
343 <td>
344 <p>
345 <span class="blue">Max = 701&#949; (Mean = 212&#949;)</span>
346 </p>
347 </td>
348 </tr>
349 <tr>
350 <td>
351 <p>
352 Bessel I'v: Mathworld Data
353 </p>
354 </td>
355 <td>
356 <p>
357 <span class="blue">Max = 3.76e+003&#949; (Mean = 1.19e+003&#949;)</span>
358 </p>
359 </td>
360 <td>
361 <p>
362 <span class="blue">Max = 1.62&#949; (Mean = 0.512&#949;)</span>
363 </p>
364 </td>
365 <td>
366 <p>
367 <span class="blue">Max = 2.89e+03&#949; (Mean = 914&#949;)</span>
368 </p>
369 </td>
370 <td>
371 <p>
372 <span class="blue">Max = 2.89e+03&#949; (Mean = 914&#949;)</span>
373 </p>
374 </td>
375 </tr>
376 <tr>
377 <td>
378 <p>
379 Bessel I'n: Random Data
380 </p>
381 </td>
382 <td>
383 <p>
384 <span class="blue">Max = 9.85&#949; (Mean = 1.83&#949;)</span>
385 </p>
386 </td>
387 <td>
388 <p>
389 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
390 </p>
391 </td>
392 <td>
393 <p>
394 <span class="blue">Max = 6.79&#949; (Mean = 1.13&#949;)</span>
395 </p>
396 </td>
397 <td>
398 <p>
399 <span class="blue">Max = 195&#949; (Mean = 37.1&#949;)</span>
400 </p>
401 </td>
402 </tr>
403 <tr>
404 <td>
405 <p>
406 Bessel I'v: Random Data
407 </p>
408 </td>
409 <td>
410 <p>
411 <span class="blue">Max = 14&#949; (Mean = 2.46&#949;)</span>
412 </p>
413 </td>
414 <td>
415 <p>
416 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
417 </p>
418 </td>
419 <td>
420 <p>
421 <span class="blue">Max = 14.1&#949; (Mean = 2.93&#949;)</span>
422 </p>
423 </td>
424 <td>
425 <p>
426 <span class="blue">Max = 336&#949; (Mean = 68.5&#949;)</span>
427 </p>
428 </td>
429 </tr>
430 <tr>
431 <td>
432 <p>
433 Bessel I'v: Mathworld Data (large values)
434 </p>
435 </td>
436 <td>
437 <p>
438 <span class="blue">Max = 59.5&#949; (Mean = 26.8&#949;)</span>
439 </p>
440 </td>
441 <td>
442 <p>
443 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
444 </p>
445 </td>
446 <td>
447 <p>
448 <span class="blue">Max = 42.6&#949; (Mean = 20.2&#949;)</span>
449 </p>
450 </td>
451 <td>
452 <p>
453 <span class="blue">Max = 43.9&#949; (Mean = 20.7&#949;)</span>
454 </p>
455 </td>
456 </tr>
457 </tbody>
458 </table></div>
459 </div>
460 <br class="table-break"><div class="table">
461 <a name="math_toolkit.bessel.bessel_derivatives.table_cyl_bessel_j_prime_integer_orders_"></a><p class="title"><b>Table&#160;6.52.&#160;Error rates for cyl_bessel_j_prime (integer orders)</b></p>
462 <div class="table-contents"><table class="table" summary="Error rates for cyl_bessel_j_prime (integer orders)">
463 <colgroup>
464 <col>
465 <col>
466 <col>
467 <col>
468 <col>
469 </colgroup>
470 <thead><tr>
471 <th>
472 </th>
473 <th>
474 <p>
475 Microsoft Visual C++ version 12.0<br> Win32<br> double
476 </p>
477 </th>
478 <th>
479 <p>
480 GNU C++ version 5.1.0<br> linux<br> double
481 </p>
482 </th>
483 <th>
484 <p>
485 GNU C++ version 5.1.0<br> linux<br> long double
486 </p>
487 </th>
488 <th>
489 <p>
490 Sun compiler version 0x5130<br> Sun Solaris<br> long double
491 </p>
492 </th>
493 </tr></thead>
494 <tbody>
495 <tr>
496 <td>
497 <p>
498 Bessel J0': Mathworld Data (Integer Version)
499 </p>
500 </td>
501 <td>
502 <p>
503 <span class="blue">Max = 6.62&#949; (Mean = 2.55&#949;)</span>
504 </p>
505 </td>
506 <td>
507 <p>
508 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
509 </p>
510 </td>
511 <td>
512 <p>
513 <span class="blue">Max = 18.9&#949; (Mean = 6.81&#949;)</span>
514 </p>
515 </td>
516 <td>
517 <p>
518 <span class="blue">Max = 18.9&#949; (Mean = 6.72&#949;)</span>
519 </p>
520 </td>
521 </tr>
522 <tr>
523 <td>
524 <p>
525 Bessel J0': Mathworld Data (Tricky cases) (Integer Version)
526 </p>
527 </td>
528 <td>
529 <p>
530 <span class="blue">Max = 3.67&#949; (Mean = 1.74&#949;)</span>
531 </p>
532 </td>
533 <td>
534 <p>
535 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
536 </p>
537 </td>
538 <td>
539 <p>
540 <span class="blue">Max = 8.08&#949; (Mean = 4.57&#949;)</span>
541 </p>
542 </td>
543 <td>
544 <p>
545 <span class="blue">Max = 7.44&#949; (Mean = 3.31&#949;)</span>
546 </p>
547 </td>
548 </tr>
549 <tr>
550 <td>
551 <p>
552 Bessel J1': Mathworld Data (Integer Version)
553 </p>
554 </td>
555 <td>
556 <p>
557 <span class="blue">Max = 0.999&#949; (Mean = 0.627&#949;)</span>
558 </p>
559 </td>
560 <td>
561 <p>
562 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
563 </p>
564 </td>
565 <td>
566 <p>
567 <span class="blue">Max = 7.9&#949; (Mean = 3.37&#949;)</span>
568 </p>
569 </td>
570 <td>
571 <p>
572 <span class="blue">Max = 7.9&#949; (Mean = 3.37&#949;)</span>
573 </p>
574 </td>
575 </tr>
576 <tr>
577 <td>
578 <p>
579 Bessel J1': Mathworld Data (tricky cases) (Integer Version)
580 </p>
581 </td>
582 <td>
583 <p>
584 <span class="blue">Max = 288&#949; (Mean = 129&#949;)</span>
585 </p>
586 </td>
587 <td>
588 <p>
589 <span class="blue">Max = 287&#949; (Mean = 129&#949;)</span>
590 </p>
591 </td>
592 <td>
593 <p>
594 <span class="blue">Max = 5.88e+05&#949; (Mean = 2.63e+05&#949;)</span>
595 </p>
596 </td>
597 <td>
598 <p>
599 <span class="blue">Max = 5.88e+05&#949; (Mean = 2.63e+05&#949;)</span>
600 </p>
601 </td>
602 </tr>
603 <tr>
604 <td>
605 <p>
606 Bessel JN': Mathworld Data (Integer Version)
607 </p>
608 </td>
609 <td>
610 <p>
611 <span class="blue">Max = 14&#949; (Mean = 6.13&#949;)</span>
612 </p>
613 </td>
614 <td>
615 <p>
616 <span class="blue">Max = 0.527&#949; (Mean = 0.128&#949;)</span>
617 </p>
618 </td>
619 <td>
620 <p>
621 <span class="blue">Max = 1.29e+03&#949; (Mean = 312&#949;)</span>
622 </p>
623 </td>
624 <td>
625 <p>
626 <span class="blue">Max = 1.29e+03&#949; (Mean = 355&#949;)</span>
627 </p>
628 </td>
629 </tr>
630 </tbody>
631 </table></div>
632 </div>
633 <br class="table-break"><div class="table">
634 <a name="math_toolkit.bessel.bessel_derivatives.table_cyl_bessel_j_prime"></a><p class="title"><b>Table&#160;6.53.&#160;Error rates for cyl_bessel_j_prime</b></p>
635 <div class="table-contents"><table class="table" summary="Error rates for cyl_bessel_j_prime">
636 <colgroup>
637 <col>
638 <col>
639 <col>
640 <col>
641 <col>
642 </colgroup>
643 <thead><tr>
644 <th>
645 </th>
646 <th>
647 <p>
648 Microsoft Visual C++ version 12.0<br> Win32<br> double
649 </p>
650 </th>
651 <th>
652 <p>
653 GNU C++ version 5.1.0<br> linux<br> double
654 </p>
655 </th>
656 <th>
657 <p>
658 GNU C++ version 5.1.0<br> linux<br> long double
659 </p>
660 </th>
661 <th>
662 <p>
663 Sun compiler version 0x5130<br> Sun Solaris<br> long double
664 </p>
665 </th>
666 </tr></thead>
667 <tbody>
668 <tr>
669 <td>
670 <p>
671 Bessel J0': Mathworld Data
672 </p>
673 </td>
674 <td>
675 <p>
676 <span class="blue">Max = 6.62&#949; (Mean = 2.55&#949;)</span>
677 </p>
678 </td>
679 <td>
680 <p>
681 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
682 </p>
683 </td>
684 <td>
685 <p>
686 <span class="blue">Max = 18.9&#949; (Mean = 6.81&#949;)</span>
687 </p>
688 </td>
689 <td>
690 <p>
691 <span class="blue">Max = 18.9&#949; (Mean = 6.72&#949;)</span>
692 </p>
693 </td>
694 </tr>
695 <tr>
696 <td>
697 <p>
698 Bessel J0': Mathworld Data (Tricky cases)
699 </p>
700 </td>
701 <td>
702 <p>
703 <span class="blue">Max = 3.67&#949; (Mean = 1.74&#949;)</span>
704 </p>
705 </td>
706 <td>
707 <p>
708 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
709 </p>
710 </td>
711 <td>
712 <p>
713 <span class="blue">Max = 8.08&#949; (Mean = 4.57&#949;)</span>
714 </p>
715 </td>
716 <td>
717 <p>
718 <span class="blue">Max = 7.44&#949; (Mean = 3.31&#949;)</span>
719 </p>
720 </td>
721 </tr>
722 <tr>
723 <td>
724 <p>
725 Bessel J1': Mathworld Data
726 </p>
727 </td>
728 <td>
729 <p>
730 <span class="blue">Max = 0.999&#949; (Mean = 0.627&#949;)</span>
731 </p>
732 </td>
733 <td>
734 <p>
735 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
736 </p>
737 </td>
738 <td>
739 <p>
740 <span class="blue">Max = 7.9&#949; (Mean = 3.37&#949;)</span>
741 </p>
742 </td>
743 <td>
744 <p>
745 <span class="blue">Max = 7.9&#949; (Mean = 3.37&#949;)</span>
746 </p>
747 </td>
748 </tr>
749 <tr>
750 <td>
751 <p>
752 Bessel J1': Mathworld Data (tricky cases)
753 </p>
754 </td>
755 <td>
756 <p>
757 <span class="blue">Max = 288&#949; (Mean = 129&#949;)</span>
758 </p>
759 </td>
760 <td>
761 <p>
762 <span class="blue">Max = 287&#949; (Mean = 129&#949;)</span>
763 </p>
764 </td>
765 <td>
766 <p>
767 <span class="blue">Max = 5.88e+05&#949; (Mean = 2.63e+05&#949;)</span>
768 </p>
769 </td>
770 <td>
771 <p>
772 <span class="blue">Max = 5.88e+05&#949; (Mean = 2.63e+05&#949;)</span>
773 </p>
774 </td>
775 </tr>
776 <tr>
777 <td>
778 <p>
779 Bessel JN': Mathworld Data
780 </p>
781 </td>
782 <td>
783 <p>
784 <span class="blue">Max = 14&#949; (Mean = 6.13&#949;)</span>
785 </p>
786 </td>
787 <td>
788 <p>
789 <span class="blue">Max = 0.527&#949; (Mean = 0.128&#949;)</span>
790 </p>
791 </td>
792 <td>
793 <p>
794 <span class="blue">Max = 1.29e+03&#949; (Mean = 312&#949;)</span>
795 </p>
796 </td>
797 <td>
798 <p>
799 <span class="blue">Max = 1.29e+03&#949; (Mean = 355&#949;)</span>
800 </p>
801 </td>
802 </tr>
803 <tr>
804 <td>
805 <p>
806 Bessel J': Mathworld Data
807 </p>
808 </td>
809 <td>
810 <p>
811 <span class="blue">Max = 23.7&#949; (Mean = 8.01&#949;)</span>
812 </p>
813 </td>
814 <td>
815 <p>
816 <span class="blue">Max = 21.5&#949; (Mean = 4.7&#949;)</span>
817 </p>
818 </td>
819 <td>
820 <p>
821 <span class="blue">Max = 42.5&#949; (Mean = 9.31&#949;)</span>
822 </p>
823 </td>
824 <td>
825 <p>
826 <span class="blue">Max = 42.5&#949; (Mean = 9.32&#949;)</span>
827 </p>
828 </td>
829 </tr>
830 <tr>
831 <td>
832 <p>
833 Bessel J': Mathworld Data (large values)
834 </p>
835 </td>
836 <td>
837 <p>
838 <span class="blue">Max = 2.9&#949; (Mean = 1.61&#949;)</span>
839 </p>
840 </td>
841 <td>
842 <p>
843 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
844 </p>
845 </td>
846 <td>
847 <p>
848 <span class="blue">Max = 989&#949; (Mean = 495&#949;)</span>
849 </p>
850 </td>
851 <td>
852 <p>
853 <span class="blue">Max = 989&#949; (Mean = 495&#949;)</span>
854 </p>
855 </td>
856 </tr>
857 <tr>
858 <td>
859 <p>
860 Bessel JN': Random Data
861 </p>
862 </td>
863 <td>
864 <p>
865 <span class="blue">Max = 6.34&#949; (Mean = 0.997&#949;)</span>
866 </p>
867 </td>
868 <td>
869 <p>
870 <span class="blue">Max = 0.593&#949; (Mean = 0.0396&#949;)</span>
871 </p>
872 </td>
873 <td>
874 <p>
875 <span class="blue">Max = 17.3&#949; (Mean = 2.47&#949;)</span>
876 </p>
877 </td>
878 <td>
879 <p>
880 <span class="blue">Max = 79.4&#949; (Mean = 16.2&#949;)</span>
881 </p>
882 </td>
883 </tr>
884 <tr>
885 <td>
886 <p>
887 Bessel J': Random Data
888 </p>
889 </td>
890 <td>
891 <p>
892 <span class="blue">Max = 176&#949; (Mean = 9.76&#949;)</span>
893 </p>
894 </td>
895 <td>
896 <p>
897 <span class="blue">Max = 0.885&#949; (Mean = 0.0457&#949;)</span>
898 </p>
899 </td>
900 <td>
901 <p>
902 <span class="blue">Max = 139&#949; (Mean = 6.47&#949;)</span>
903 </p>
904 </td>
905 <td>
906 <p>
907 <span class="blue">Max = 279&#949; (Mean = 27.2&#949;)</span>
908 </p>
909 </td>
910 </tr>
911 <tr>
912 <td>
913 <p>
914 Bessel J': Random Data (Tricky large values)
915 </p>
916 </td>
917 <td>
918 <p>
919 <span class="blue">Max = 379&#949; (Mean = 45.4&#949;)</span>
920 </p>
921 </td>
922 <td>
923 <p>
924 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
925 </p>
926 </td>
927 <td>
928 <p>
929 <span class="blue">Max = 474&#949; (Mean = 62.2&#949;)</span>
930 </p>
931 </td>
932 <td>
933 <p>
934 <span class="blue">Max = 474&#949; (Mean = 64.5&#949;)</span>
935 </p>
936 </td>
937 </tr>
938 </tbody>
939 </table></div>
940 </div>
941 <br class="table-break"><div class="table">
942 <a name="math_toolkit.bessel.bessel_derivatives.table_cyl_bessel_k_prime_integer_orders_"></a><p class="title"><b>Table&#160;6.54.&#160;Error rates for cyl_bessel_k_prime (integer orders)</b></p>
943 <div class="table-contents"><table class="table" summary="Error rates for cyl_bessel_k_prime (integer orders)">
944 <colgroup>
945 <col>
946 <col>
947 <col>
948 <col>
949 <col>
950 </colgroup>
951 <thead><tr>
952 <th>
953 </th>
954 <th>
955 <p>
956 Microsoft Visual C++ version 12.0<br> Win32<br> double
957 </p>
958 </th>
959 <th>
960 <p>
961 GNU C++ version 5.1.0<br> linux<br> double
962 </p>
963 </th>
964 <th>
965 <p>
966 GNU C++ version 5.1.0<br> linux<br> long double
967 </p>
968 </th>
969 <th>
970 <p>
971 Sun compiler version 0x5130<br> Sun Solaris<br> long double
972 </p>
973 </th>
974 </tr></thead>
975 <tbody>
976 <tr>
977 <td>
978 <p>
979 Bessel K'0: Mathworld Data (Integer Version)
980 </p>
981 </td>
982 <td>
983 <p>
984 <span class="blue">Max = 1&#949; (Mean = 0.573&#949;)</span>
985 </p>
986 </td>
987 <td>
988 <p>
989 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
990 </p>
991 </td>
992 <td>
993 <p>
994 <span class="blue">Max = 1.8&#949; (Mean = 1.02&#949;)</span>
995 </p>
996 </td>
997 <td>
998 <p>
999 <span class="blue">Max = 1.8&#949; (Mean = 1.02&#949;)</span>
1000 </p>
1001 </td>
1002 </tr>
1003 <tr>
1004 <td>
1005 <p>
1006 Bessel K'1: Mathworld Data (Integer Version)
1007 </p>
1008 </td>
1009 <td>
1010 <p>
1011 <span class="blue">Max = 1.09&#949; (Mean = 0.607&#949;)</span>
1012 </p>
1013 </td>
1014 <td>
1015 <p>
1016 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1017 </p>
1018 </td>
1019 <td>
1020 <p>
1021 <span class="blue">Max = 1.96&#949; (Mean = 1&#949;)</span>
1022 </p>
1023 </td>
1024 <td>
1025 <p>
1026 <span class="blue">Max = 1.96&#949; (Mean = 1.04&#949;)</span>
1027 </p>
1028 </td>
1029 </tr>
1030 <tr>
1031 <td>
1032 <p>
1033 Bessel K'n: Mathworld Data (Integer Version)
1034 </p>
1035 </td>
1036 <td>
1037 <p>
1038 <span class="blue">Max = 4.17&#949; (Mean = 1.74&#949;)</span>
1039 </p>
1040 </td>
1041 <td>
1042 <p>
1043 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1044 </p>
1045 </td>
1046 <td>
1047 <p>
1048 <span class="blue">Max = 4.47&#949; (Mean = 2.05&#949;)</span>
1049 </p>
1050 </td>
1051 <td>
1052 <p>
1053 <span class="blue">Max = 4.47&#949; (Mean = 1.93&#949;)</span>
1054 </p>
1055 </td>
1056 </tr>
1057 </tbody>
1058 </table></div>
1059 </div>
1060 <br class="table-break"><div class="table">
1061 <a name="math_toolkit.bessel.bessel_derivatives.table_cyl_bessel_k_prime"></a><p class="title"><b>Table&#160;6.55.&#160;Error rates for cyl_bessel_k_prime</b></p>
1062 <div class="table-contents"><table class="table" summary="Error rates for cyl_bessel_k_prime">
1063 <colgroup>
1064 <col>
1065 <col>
1066 <col>
1067 <col>
1068 <col>
1069 </colgroup>
1070 <thead><tr>
1071 <th>
1072 </th>
1073 <th>
1074 <p>
1075 Microsoft Visual C++ version 12.0<br> Win32<br> double
1076 </p>
1077 </th>
1078 <th>
1079 <p>
1080 GNU C++ version 5.1.0<br> linux<br> double
1081 </p>
1082 </th>
1083 <th>
1084 <p>
1085 GNU C++ version 5.1.0<br> linux<br> long double
1086 </p>
1087 </th>
1088 <th>
1089 <p>
1090 Sun compiler version 0x5130<br> Sun Solaris<br> long double
1091 </p>
1092 </th>
1093 </tr></thead>
1094 <tbody>
1095 <tr>
1096 <td>
1097 <p>
1098 Bessel K'0: Mathworld Data
1099 </p>
1100 </td>
1101 <td>
1102 <p>
1103 <span class="blue">Max = 1&#949; (Mean = 0.573&#949;)</span>
1104 </p>
1105 </td>
1106 <td>
1107 <p>
1108 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1109 </p>
1110 </td>
1111 <td>
1112 <p>
1113 <span class="blue">Max = 1.8&#949; (Mean = 1.02&#949;)</span>
1114 </p>
1115 </td>
1116 <td>
1117 <p>
1118 <span class="blue">Max = 1.8&#949; (Mean = 1.02&#949;)</span>
1119 </p>
1120 </td>
1121 </tr>
1122 <tr>
1123 <td>
1124 <p>
1125 Bessel K'1: Mathworld Data
1126 </p>
1127 </td>
1128 <td>
1129 <p>
1130 <span class="blue">Max = 1.09&#949; (Mean = 0.607&#949;)</span>
1131 </p>
1132 </td>
1133 <td>
1134 <p>
1135 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1136 </p>
1137 </td>
1138 <td>
1139 <p>
1140 <span class="blue">Max = 1.96&#949; (Mean = 1&#949;)</span>
1141 </p>
1142 </td>
1143 <td>
1144 <p>
1145 <span class="blue">Max = 1.96&#949; (Mean = 1.04&#949;)</span>
1146 </p>
1147 </td>
1148 </tr>
1149 <tr>
1150 <td>
1151 <p>
1152 Bessel K'n: Mathworld Data
1153 </p>
1154 </td>
1155 <td>
1156 <p>
1157 <span class="blue">Max = 4.17&#949; (Mean = 1.74&#949;)</span>
1158 </p>
1159 </td>
1160 <td>
1161 <p>
1162 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1163 </p>
1164 </td>
1165 <td>
1166 <p>
1167 <span class="blue">Max = 4.47&#949; (Mean = 2.05&#949;)</span>
1168 </p>
1169 </td>
1170 <td>
1171 <p>
1172 <span class="blue">Max = 4.47&#949; (Mean = 1.93&#949;)</span>
1173 </p>
1174 </td>
1175 </tr>
1176 <tr>
1177 <td>
1178 <p>
1179 Bessel K'v: Mathworld Data
1180 </p>
1181 </td>
1182 <td>
1183 <p>
1184 <span class="blue">Max = 3.94&#949; (Mean = 1.43&#949;)</span>
1185 </p>
1186 </td>
1187 <td>
1188 <p>
1189 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1190 </p>
1191 </td>
1192 <td>
1193 <p>
1194 <span class="blue">Max = 3.94&#949; (Mean = 2.49&#949;)</span>
1195 </p>
1196 </td>
1197 <td>
1198 <p>
1199 <span class="blue">Max = 3.94&#949; (Mean = 2.35&#949;)</span>
1200 </p>
1201 </td>
1202 </tr>
1203 <tr>
1204 <td>
1205 <p>
1206 Bessel K'v: Mathworld Data (large values)
1207 </p>
1208 </td>
1209 <td>
1210 <p>
1211 <span class="blue">Max = 18.6&#949; (Mean = 12.1&#949;)</span>
1212 </p>
1213 </td>
1214 <td>
1215 <p>
1216 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1217 </p>
1218 </td>
1219 <td>
1220 <p>
1221 <span class="blue">Max = 59.2&#949; (Mean = 42.9&#949;)</span>
1222 </p>
1223 </td>
1224 <td>
1225 <p>
1226 <span class="blue">Max = 59.8&#949; (Mean = 43.4&#949;)</span>
1227 </p>
1228 </td>
1229 </tr>
1230 <tr>
1231 <td>
1232 <p>
1233 Bessel K'n: Random Data
1234 </p>
1235 </td>
1236 <td>
1237 <p>
1238 <span class="blue">Max = 8.18&#949; (Mean = 1.45&#949;)</span>
1239 </p>
1240 </td>
1241 <td>
1242 <p>
1243 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1244 </p>
1245 </td>
1246 <td>
1247 <p>
1248 <span class="blue">Max = 4.53&#949; (Mean = 1.12&#949;)</span>
1249 </p>
1250 </td>
1251 <td>
1252 <p>
1253 <span class="blue">Max = 4.45&#949; (Mean = 1.23&#949;)</span>
1254 </p>
1255 </td>
1256 </tr>
1257 <tr>
1258 <td>
1259 <p>
1260 Bessel K'v: Random Data
1261 </p>
1262 </td>
1263 <td>
1264 <p>
1265 <span class="blue">Max = 8.32&#949; (Mean = 1.65&#949;)</span>
1266 </p>
1267 </td>
1268 <td>
1269 <p>
1270 <span class="blue">Max = 0&#949; (Mean = 0&#949;)</span>
1271 </p>
1272 </td>
1273 <td>
1274 <p>
1275 <span class="blue">Max = 7.95&#949; (Mean = 1.53&#949;)</span>
1276 </p>
1277 </td>
1278 <td>
1279 <p>
1280 <span class="blue">Max = 7.95&#949; (Mean = 1.55&#949;)</span>
1281 </p>
1282 </td>
1283 </tr>
1284 </tbody>
1285 </table></div>
1286 </div>
1287 <br class="table-break"><div class="table">
1288 <a name="math_toolkit.bessel.bessel_derivatives.table_sph_bessel_prime"></a><p class="title"><b>Table&#160;6.56.&#160;Error rates for sph_bessel_prime</b></p>
1289 <div class="table-contents"><table class="table" summary="Error rates for sph_bessel_prime">
1290 <colgroup>
1291 <col>
1292 <col>
1293 <col>
1294 <col>
1295 <col>
1296 </colgroup>
1297 <thead><tr>
1298 <th>
1299 </th>
1300 <th>
1301 <p>
1302 Microsoft Visual C++ version 12.0<br> Win32<br> double
1303 </p>
1304 </th>
1305 <th>
1306 <p>
1307 GNU C++ version 5.1.0<br> linux<br> double
1308 </p>
1309 </th>
1310 <th>
1311 <p>
1312 GNU C++ version 5.1.0<br> linux<br> long double
1313 </p>
1314 </th>
1315 <th>
1316 <p>
1317 Sun compiler version 0x5130<br> Sun Solaris<br> long double
1318 </p>
1319 </th>
1320 </tr></thead>
1321 <tbody><tr>
1322 <td>
1323 <p>
1324 Bessel j': Random Data
1325 </p>
1326 </td>
1327 <td>
1328 <p>
1329 <span class="blue">Max = 307&#949; (Mean = 25.2&#949;)</span>
1330 </p>
1331 </td>
1332 <td>
1333 <p>
1334 <span class="blue">Max = 0.753&#949; (Mean = 0.0343&#949;)</span>
1335 </p>
1336 </td>
1337 <td>
1338 <p>
1339 <span class="blue">Max = 167&#949; (Mean = 12&#949;)</span>
1340 </p>
1341 </td>
1342 <td>
1343 <p>
1344 <span class="blue">Max = 167&#949; (Mean = 33.2&#949;)</span>
1345 </p>
1346 </td>
1347 </tr></tbody>
1348 </table></div>
1349 </div>
1350 <br class="table-break"><div class="table">
1351 <a name="math_toolkit.bessel.bessel_derivatives.table_sph_neumann_prime"></a><p class="title"><b>Table&#160;6.57.&#160;Error rates for sph_neumann_prime</b></p>
1352 <div class="table-contents"><table class="table" summary="Error rates for sph_neumann_prime">
1353 <colgroup>
1354 <col>
1355 <col>
1356 <col>
1357 <col>
1358 <col>
1359 </colgroup>
1360 <thead><tr>
1361 <th>
1362 </th>
1363 <th>
1364 <p>
1365 Microsoft Visual C++ version 12.0<br> Win32<br> double
1366 </p>
1367 </th>
1368 <th>
1369 <p>
1370 GNU C++ version 5.1.0<br> linux<br> double
1371 </p>
1372 </th>
1373 <th>
1374 <p>
1375 GNU C++ version 5.1.0<br> linux<br> long double
1376 </p>
1377 </th>
1378 <th>
1379 <p>
1380 Sun compiler version 0x5130<br> Sun Solaris<br> long double
1381 </p>
1382 </th>
1383 </tr></thead>
1384 <tbody><tr>
1385 <td>
1386 <p>
1387 y': Random Data
1388 </p>
1389 </td>
1390 <td>
1391 <p>
1392 <span class="blue">Max = 296&#949; (Mean = 25.6&#949;)</span>
1393 </p>
1394 </td>
1395 <td>
1396 <p>
1397 <span class="blue">Max = 0.752&#949; (Mean = 0.062&#949;)</span>
1398 </p>
1399 </td>
1400 <td>
1401 <p>
1402 <span class="blue">Max = 158&#949; (Mean = 18.8&#949;)</span>
1403 </p>
1404 </td>
1405 <td>
1406 <p>
1407 <span class="blue">Max = 158&#949; (Mean = 20.2&#949;)</span>
1408 </p>
1409 </td>
1410 </tr></tbody>
1411 </table></div>
1412 </div>
1413 <br class="table-break"><h5>
1414 <a name="math_toolkit.bessel.bessel_derivatives.h4"></a>
1415 <span class="phrase"><a name="math_toolkit.bessel.bessel_derivatives.implementation"></a></span><a class="link" href="bessel_derivatives.html#math_toolkit.bessel.bessel_derivatives.implementation">Implementation</a>
1416 </h5>
1417 <p>
1418 In the general case, the derivatives are calculated using the relations:
1419 </p>
1420 <p>
1421 <span class="inlinemediaobject"><img src="../../../equations/bessel_derivatives1.svg"></span>
1422 </p>
1423 <p>
1424 There are also a number of special cases, for large x we have:
1425 </p>
1426 <p>
1427 <span class="inlinemediaobject"><img src="../../../equations/bessel_derivatives4.svg"></span>
1428 </p>
1429 <p>
1430 And for small x:
1431 </p>
1432 <p>
1433 <span class="inlinemediaobject"><img src="../../../equations/bessel_derivatives5.svg"></span>
1434 </p>
1435 </div>
1436 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
1437 <td align="left"></td>
1438 <td align="right"><div class="copyright-footer">Copyright &#169; 2006-2010, 2012-2014 Nikhar Agrawal,
1439 Anton Bikineev, Paul A. Bristow, Marco Guazzone, Christopher Kormanyos, Hubert
1440 Holin, Bruno Lalande, John Maddock, Jeremy Murphy, Johan R&#229;de, Gautam Sewani,
1441 Benjamin Sobotta, Thijs van den Berg, Daryle Walker and Xiaogang Zhang<p>
1442 Distributed under the Boost Software License, Version 1.0. (See accompanying
1443 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
1444 </p>
1445 </div></td>
1446 </tr></table>
1447 <hr>
1448 <div class="spirit-nav">
1449 <a accesskey="p" href="sph_bessel.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bessel.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../hankel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
1450 </div>
1451 </body>
1452 </html>