source: NonGTP/Boost/boost/math_fwd.hpp @ 857

Revision 857, 2.4 KB checked in by igarcia, 19 years ago (diff)
Line 
1//  Boost math_fwd.hpp header file  ------------------------------------------//
2
3//  (C) Copyright Hubert Holin and Daryle Walker 2001-2002.  Distributed under the Boost
4//  Software License, Version 1.0. (See accompanying file
5//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6
7//  See http://www.boost.org/libs/math for documentation.
8
9#ifndef BOOST_MATH_FWD_HPP
10#define BOOST_MATH_FWD_HPP
11
12
13namespace boost
14{
15namespace math
16{
17
18
19//  From <boost/math/quaternion.hpp>  ----------------------------------------//
20
21template < typename T >
22    class quaternion;
23
24template < >
25    class quaternion< float >;
26template < >
27    class quaternion< double >;
28template < >
29    class quaternion< long double >;
30
31// Also has many function templates (including operators)
32
33
34//  From <boost/math/octonion.hpp>  ------------------------------------------//
35
36template < typename T >
37    class octonion;
38
39template < >
40    class octonion< float >;
41template < >
42    class octonion< double >;
43template < >
44    class octonion< long double >;
45
46// Also has many function templates (including operators)
47
48
49//  From <boost/math/special_functions/acosh.hpp>  ---------------------------//
50
51// Only has function template
52
53
54//  From <boost/math/special_functions/asinh.hpp>  ---------------------------//
55
56// Only has function template
57
58
59//  From <boost/math/special_functions/atanh.hpp>  ---------------------------//
60
61// Only has function template
62
63
64//  From <boost/math/special_functions/sinc.hpp>  ----------------------------//
65
66// Only has function templates
67
68
69//  From <boost/math/special_functions/sinhc.hpp>  ---------------------------//
70
71// Only has function templates
72
73
74//  From <boost/math/common_factor.hpp>  -------------------------------------//
75
76// Only #includes other headers
77
78
79//  From <boost/math/common_factor_ct.hpp>  ----------------------------------//
80
81template < unsigned long Value1, unsigned long Value2 >
82    struct static_gcd;
83template < unsigned long Value1, unsigned long Value2 >
84    struct static_lcm;
85
86
87//  From <boost/math/common_factor_rt.hpp>  ----------------------------------//
88
89template < typename IntegerType >
90    class gcd_evaluator;
91template < typename IntegerType >
92    class lcm_evaluator;
93
94// Also has a couple of function templates
95
96
97}  // namespace math
98}  // namespace boost
99
100
101#endif  // BOOST_MATH_FWD_HPP
Note: See TracBrowser for help on using the repository browser.