1 | [library Boost.Math |
---|
2 | [quickbook 1.3] |
---|
3 | [copyright 2001-2002 Daryle Walker, 2001-2003 Hubert Holin, 2005 John Maddock] |
---|
4 | [purpose Various mathematical functions and data types] |
---|
5 | [license |
---|
6 | Distributed under the Boost Software License, Version 1.0. |
---|
7 | (See accompanying file LICENSE_1_0.txt or copy at |
---|
8 | [@http://www.boost.org/LICENSE_1_0.txt http://www.boost.org/LICENSE_1_0.txt]) |
---|
9 | ] |
---|
10 | [authors [Holin, Hubert], [Maddock, John], [Walker, Daryle]] |
---|
11 | [category math] |
---|
12 | [last-revision $Date: 2007/05/09 17:20:56 $] |
---|
13 | ] |
---|
14 | |
---|
15 | [def __asinh [link boost_math.math_special_functions.asinh asinh]] |
---|
16 | [def __acosh [link boost_math.math_special_functions.acosh acosh]] |
---|
17 | [def __atanh [link boost_math.math_special_functions.atanh atanh]] |
---|
18 | [def __sinc_pi [link boost_math.math_special_functions.sinc_pi sinc_pi]] |
---|
19 | [def __sinhc_pi [link boost_math.math_special_functions.sinhc_pi sinhc_pi]] |
---|
20 | |
---|
21 | [def __log1p [link boost_math.math_special_functions.log1p log1p]] |
---|
22 | [def __expm1 [link boost_math.math_special_functions.expm1 expm1]] |
---|
23 | [def __hypot [link boost_math.math_special_functions.hypot hypot]] |
---|
24 | |
---|
25 | |
---|
26 | [section Overview] |
---|
27 | |
---|
28 | This documentation is |
---|
29 | [@http://boost-consulting.com/vault/index.php?action=downloadfile&filename=boost_math-1.34.pdf&directory=PDF%20Documentation& also available in printer-friendly PDF format]. |
---|
30 | |
---|
31 | The [link boost_math.gcd_lcm Greatest Common Divisor and Least Common Multiple library] |
---|
32 | provides run-time and compile-time evaluation of the greatest common divisor (GCD) |
---|
33 | or least common multiple (LCM) of two integers. |
---|
34 | |
---|
35 | The [link boost_math.math_special_functions Special Functions library] currently provides eight templated special functions, |
---|
36 | in namespace boost. Two of these (__sinc_pi and __sinhc_pi) are needed by our |
---|
37 | implementation of quaternions and octonions. The functions __acosh, |
---|
38 | __asinh and __atanh are entirely classical, |
---|
39 | the function __sinc_pi sees heavy use in signal processing tasks, |
---|
40 | and the function __sinhc_pi is an ad'hoc function whose naming is modelled on |
---|
41 | __sinc_pi and hyperbolic functions. The functions __log1p, __expm1 and __hypot are all part of the C99 standard |
---|
42 | but not yet C++. Two of these (__log1p and __hypot) were needed for the |
---|
43 | [link boost_math.inverse_complex complex number inverse trigonometric functions]. |
---|
44 | |
---|
45 | The [link boost_math.inverse_complex Complex Number Inverse Trigonometric Functions] |
---|
46 | are the inverses of trigonometric functions currently present in the C++ standard. |
---|
47 | Equivalents to these functions are part of the C99 standard, and they |
---|
48 | will be part of the forthcoming Technical Report on C++ Standard Library Extensions. |
---|
49 | |
---|
50 | [link boost_math.quaternions Quaternions] are a relative of |
---|
51 | complex numbers often used to parameterise rotations in three |
---|
52 | dimentional space. |
---|
53 | |
---|
54 | [link boost_math.octonions Octonions], like [link boost_math.quaternions quaternions], |
---|
55 | are a relative of complex numbers. [link boost_math.octonions Octonions] |
---|
56 | see some use in theoretical physics. |
---|
57 | |
---|
58 | [endsect] |
---|
59 | |
---|
60 | [include math-gcd.qbk] |
---|
61 | [include math-sf.qbk] |
---|
62 | [include math-tr1.qbk] |
---|
63 | [include math-quaternion.qbk] |
---|
64 | [include math-octonion.qbk] |
---|
65 | [include math-background.qbk] |
---|
66 | |
---|
67 | |
---|