1
// Boost math_fwd.hpp header file ------------------------------------------//
3
// (C) Copyright boost.org 2001-2002. Permission to copy, use, modify, sell
4
// and distribute this software is granted provided this copyright
5
// notice appears in all copies. This software is provided "as is" without
6
// express or implied warranty, and with no claim as to its suitability for
9
// See http://www.boost.org/libs/math for documentation.
11
#ifndef BOOST_MATH_FWD_HPP
12
#define BOOST_MATH_FWD_HPP
21
// From <boost/math/quaternion.hpp> ----------------------------------------//
23
template < typename T >
27
class quaternion< float >;
29
class quaternion< double >;
31
class quaternion< long double >;
33
// Also has many function templates (including operators)
36
// From <boost/math/octonion.hpp> ------------------------------------------//
38
template < typename T >
42
class octonion< float >;
44
class octonion< double >;
46
class octonion< long double >;
48
// Also has many function templates (including operators)
51
// From <boost/math/special_functions/acosh.hpp> ---------------------------//
53
// Only has function template
56
// From <boost/math/special_functions/asinh.hpp> ---------------------------//
58
// Only has function template
61
// From <boost/math/special_functions/atanh.hpp> ---------------------------//
63
// Only has function template
66
// From <boost/math/special_functions/sinc.hpp> ----------------------------//
68
// Only has function templates
71
// From <boost/math/special_functions/sinhc.hpp> ---------------------------//
73
// Only has function templates
76
// From <boost/math/common_factor.hpp> -------------------------------------//
78
// Only #includes other headers
81
// From <boost/math/common_factor_ct.hpp> ----------------------------------//
83
template < unsigned long Value1, unsigned long Value2 >
85
template < unsigned long Value1, unsigned long Value2 >
89
// From <boost/math/common_factor_rt.hpp> ----------------------------------//
91
template < typename IntegerType >
93
template < typename IntegerType >
96
// Also has a couple of function templates
103
#endif // BOOST_MATH_FWD_HPP