diff options
Diffstat (limited to '3rdParty/Boost/src/boost/math_fwd.hpp')
| -rw-r--r-- | 3rdParty/Boost/src/boost/math_fwd.hpp | 108 | 
1 files changed, 108 insertions, 0 deletions
diff --git a/3rdParty/Boost/src/boost/math_fwd.hpp b/3rdParty/Boost/src/boost/math_fwd.hpp new file mode 100644 index 0000000..f9b7915 --- /dev/null +++ b/3rdParty/Boost/src/boost/math_fwd.hpp @@ -0,0 +1,108 @@ +//  Boost math_fwd.hpp header file  ------------------------------------------// + +//  (C) Copyright Hubert Holin and Daryle Walker 2001-2002.  Distributed under the Boost +//  Software License, Version 1.0. (See accompanying file +//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +//  See http://www.boost.org/libs/math for documentation. + +#ifndef BOOST_MATH_FWD_HPP +#define BOOST_MATH_FWD_HPP + +#include <boost/cstdint.hpp> + +namespace boost +{ +namespace math +{ + + +//  From <boost/math/quaternion.hpp>  ----------------------------------------// + +template < typename T > +    class quaternion; + +template < > +    class quaternion< float >; +template < > +    class quaternion< double >; +template < > +    class quaternion< long double >; + +// Also has many function templates (including operators) + + +//  From <boost/math/octonion.hpp>  ------------------------------------------// + +template < typename T > +    class octonion; + +template < > +    class octonion< float >; +template < > +    class octonion< double >; +template < > +    class octonion< long double >; + +// Also has many function templates (including operators) + + +//  From <boost/math/special_functions/acosh.hpp>  ---------------------------// + +// Only has function template + + +//  From <boost/math/special_functions/asinh.hpp>  ---------------------------// + +// Only has function template + + +//  From <boost/math/special_functions/atanh.hpp>  ---------------------------// + +// Only has function template + + +//  From <boost/math/special_functions/sinc.hpp>  ----------------------------// + +// Only has function templates + + +//  From <boost/math/special_functions/sinhc.hpp>  ---------------------------// + +// Only has function templates + + +//  From <boost/math/common_factor.hpp>  -------------------------------------// + +// Only #includes other headers + + +//  From <boost/math/common_factor_ct.hpp>  ----------------------------------// + +#ifdef BOOST_NO_INTEGRAL_INT64_T +     typedef unsigned long static_gcd_type; +#else +     typedef boost::uintmax_t static_gcd_type; +#endif + +template < static_gcd_type Value1, static_gcd_type Value2 > +    struct static_gcd; +template < static_gcd_type Value1, static_gcd_type Value2 > +    struct static_lcm; + + +//  From <boost/math/common_factor_rt.hpp>  ----------------------------------// + +template < typename IntegerType > +    class gcd_evaluator; +template < typename IntegerType > +    class lcm_evaluator; + +// Also has a couple of function templates + + +}  // namespace math +}  // namespace boost + + +#endif  // BOOST_MATH_FWD_HPP  | 
 Swift