ossrv_pub/boost_apis/boost/math_fwd.hpp
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     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 
       
    13 namespace boost
       
    14 {
       
    15 namespace math
       
    16 {
       
    17 
       
    18 
       
    19 //  From <boost/math/quaternion.hpp>  ----------------------------------------//
       
    20 
       
    21 template < typename T >
       
    22     class quaternion;
       
    23 
       
    24 template < >
       
    25     class quaternion< float >;
       
    26 template < >
       
    27     class quaternion< double >;
       
    28 template < >
       
    29     class quaternion< long double >;
       
    30 
       
    31 // Also has many function templates (including operators)
       
    32 
       
    33 
       
    34 //  From <boost/math/octonion.hpp>  ------------------------------------------//
       
    35 
       
    36 template < typename T >
       
    37     class octonion;
       
    38 
       
    39 template < >
       
    40     class octonion< float >;
       
    41 template < >
       
    42     class octonion< double >;
       
    43 template < >
       
    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 
       
    81 template < unsigned long Value1, unsigned long Value2 >
       
    82     struct static_gcd;
       
    83 template < unsigned long Value1, unsigned long Value2 >
       
    84     struct static_lcm;
       
    85 
       
    86 
       
    87 //  From <boost/math/common_factor_rt.hpp>  ----------------------------------//
       
    88 
       
    89 template < typename IntegerType >
       
    90     class gcd_evaluator;
       
    91 template < 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