Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/libs/math/doc/math.qbk @ 33

Last change on this file since 33 was 29, checked in by landauf, 16 years ago

updated boost from 1_33_1 to 1_34_1

File size: 3.0 KB
Line 
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
28This 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
31The [link boost_math.gcd_lcm Greatest Common Divisor and Least Common Multiple library]
32provides run-time and compile-time evaluation of the greatest common divisor (GCD)
33or least common multiple (LCM) of two integers.
34
35The [link boost_math.math_special_functions Special Functions library] currently provides eight templated special functions,
36in namespace boost. Two of these (__sinc_pi and __sinhc_pi) are needed by our
37implementation of quaternions and octonions.  The functions __acosh,
38__asinh and __atanh are entirely classical,
39the function __sinc_pi sees heavy use in signal processing tasks,
40and 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
42but 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
45The [link boost_math.inverse_complex Complex Number Inverse Trigonometric Functions]
46are the inverses of trigonometric functions currently present in the C++ standard.
47Equivalents to these functions are part of the C99 standard, and they
48will be part of the forthcoming Technical Report on C++ Standard Library Extensions.
49
50[link boost_math.quaternions Quaternions] are a relative of 
51complex numbers often used to parameterise rotations in three 
52dimentional space.
53
54[link boost_math.octonions Octonions], like [link boost_math.quaternions quaternions],
55are a relative of complex numbers.  [link boost_math.octonions Octonions]
56see 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
Note: See TracBrowser for help on using the repository browser.