Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::detail::bessel_traits< T1, T2, Policy > Struct Template Reference

#include <math_fwd.hpp>

Public Types

typedef tools::promote_args
< T1, T2 >::type 
result_type
 
typedef policies::precision
< result_type, Policy >::type 
precision_type
 
typedef mpl::if_< mpl::or_
< mpl::less_equal
< precision_type, mpl::int_
< 0 > >, mpl::greater
< precision_type, mpl::int_
< 64 > > >, bessel_no_int_tag,
typename mpl::if_< is_integral
< T1 >, bessel_int_tag,
bessel_maybe_int_tag >::type >
::type 
optimisation_tag
 

Member Typedef Documentation

template<class T1, class T2, class Policy>
typedef mpl::if_< mpl::or_< mpl::less_equal<precision_type, mpl::int_<0> >, mpl::greater<precision_type, mpl::int_<64> > >, bessel_no_int_tag, typename mpl::if_< is_integral<T1>, bessel_int_tag, bessel_maybe_int_tag >::type >::type boost::math::detail::bessel_traits< T1, T2, Policy >::optimisation_tag
template<class T1, class T2, class Policy>
typedef policies::precision<result_type, Policy>::type boost::math::detail::bessel_traits< T1, T2, Policy >::precision_type
template<class T1, class T2, class Policy>
typedef tools::promote_args< T1, T2 >::type boost::math::detail::bessel_traits< T1, T2, Policy >::result_type

The documentation for this struct was generated from the following file: