Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
bessel.hpp File Reference
#include <limits>
#include <boost/math/special_functions/math_fwd.hpp>
#include <boost/math/special_functions/detail/bessel_jy.hpp>
#include <boost/math/special_functions/detail/bessel_jn.hpp>
#include <boost/math/special_functions/detail/bessel_yn.hpp>
#include <boost/math/special_functions/detail/bessel_jy_zero.hpp>
#include <boost/math/special_functions/detail/bessel_ik.hpp>
#include <boost/math/special_functions/detail/bessel_i0.hpp>
#include <boost/math/special_functions/detail/bessel_i1.hpp>
#include <boost/math/special_functions/detail/bessel_kn.hpp>
#include <boost/math/special_functions/detail/iconv.hpp>
#include <boost/math/special_functions/sin_pi.hpp>
#include <boost/math/special_functions/cos_pi.hpp>
#include <boost/math/special_functions/sinc.hpp>
#include <boost/math/special_functions/trunc.hpp>
#include <boost/math/special_functions/round.hpp>
#include <boost/math/tools/rational.hpp>
#include <boost/math/tools/promotion.hpp>
#include <boost/math/tools/series.hpp>
#include <boost/math/tools/roots.hpp>
Include dependency graph for bessel.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::math::detail::sph_bessel_j_small_z_series_term< T, Policy >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::math
 
 boost::math::detail
 

Functions

template<class T , class Policy >
T boost::math::detail::sph_bessel_j_small_z_series (unsigned v, T x, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_bessel_j_imp (T v, T x, const bessel_no_int_tag &t, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_bessel_j_imp (T v, T x, const bessel_maybe_int_tag &, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_bessel_j_imp (int v, T x, const bessel_int_tag &, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::sph_bessel_j_imp (unsigned n, T x, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_bessel_i_imp (T v, T x, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_bessel_k_imp (T v, T x, const bessel_no_int_tag &, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_bessel_k_imp (T v, T x, const bessel_maybe_int_tag &, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_bessel_k_imp (int v, T x, const bessel_int_tag &, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_neumann_imp (T v, T x, const bessel_no_int_tag &, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_neumann_imp (T v, T x, const bessel_maybe_int_tag &, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_neumann_imp (int v, T x, const bessel_int_tag &, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::sph_neumann_imp (unsigned v, T x, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_bessel_j_zero_imp (T v, int m, const Policy &pol)
 
template<class T , class Policy >
T boost::math::detail::cyl_neumann_zero_imp (T v, int m, const Policy &pol)
 
template<class T1 , class T2 , class Policy >
detail::bessel_traits< T1, T2,
Policy >::result_type 
boost::math::cyl_bessel_j (T1 v, T2 x, const Policy &)
 
template<class T1 , class T2 >
detail::bessel_traits< T1, T2,
policies::policy
<> >::result_type 
boost::math::cyl_bessel_j (T1 v, T2 x)
 
template<class T , class Policy >
detail::bessel_traits< T, T,
Policy >::result_type 
boost::math::sph_bessel (unsigned v, T x, const Policy &)
 
template<class T >
detail::bessel_traits< T, T,
policies::policy
<> >::result_type 
boost::math::sph_bessel (unsigned v, T x)
 
template<class T1 , class T2 , class Policy >
detail::bessel_traits< T1, T2,
Policy >::result_type 
boost::math::cyl_bessel_i (T1 v, T2 x, const Policy &)
 
template<class T1 , class T2 >
detail::bessel_traits< T1, T2,
policies::policy
<> >::result_type 
boost::math::cyl_bessel_i (T1 v, T2 x)
 
template<class T1 , class T2 , class Policy >
detail::bessel_traits< T1, T2,
Policy >::result_type 
boost::math::cyl_bessel_k (T1 v, T2 x, const Policy &)
 
template<class T1 , class T2 >
detail::bessel_traits< T1, T2,
policies::policy
<> >::result_type 
boost::math::cyl_bessel_k (T1 v, T2 x)
 
template<class T1 , class T2 , class Policy >
detail::bessel_traits< T1, T2,
Policy >::result_type 
boost::math::cyl_neumann (T1 v, T2 x, const Policy &)
 
template<class T1 , class T2 >
detail::bessel_traits< T1, T2,
policies::policy
<> >::result_type 
boost::math::cyl_neumann (T1 v, T2 x)
 
template<class T , class Policy >
detail::bessel_traits< T, T,
Policy >::result_type 
boost::math::sph_neumann (unsigned v, T x, const Policy &)
 
template<class T >
detail::bessel_traits< T, T,
policies::policy
<> >::result_type 
boost::math::sph_neumann (unsigned v, T x)
 
template<class T , class Policy >
detail::bessel_traits< T, T,
Policy >::result_type 
boost::math::cyl_bessel_j_zero (T v, int m, const Policy &)
 
template<class T >
detail::bessel_traits< T, T,
policies::policy
<> >::result_type 
boost::math::cyl_bessel_j_zero (T v, int m)
 
template<class T , class OutputIterator , class Policy >
OutputIterator boost::math::cyl_bessel_j_zero (T v, int start_index, unsigned number_of_zeros, OutputIterator out_it, const Policy &pol)
 
template<class T , class OutputIterator >
OutputIterator boost::math::cyl_bessel_j_zero (T v, int start_index, unsigned number_of_zeros, OutputIterator out_it)
 
template<class T , class Policy >
detail::bessel_traits< T, T,
Policy >::result_type 
boost::math::cyl_neumann_zero (T v, int m, const Policy &)
 
template<class T >
detail::bessel_traits< T, T,
policies::policy
<> >::result_type 
boost::math::cyl_neumann_zero (T v, int m)
 
template<class T , class OutputIterator , class Policy >
OutputIterator boost::math::cyl_neumann_zero (T v, int start_index, unsigned number_of_zeros, OutputIterator out_it, const Policy &pol)
 
template<class T , class OutputIterator >
OutputIterator boost::math::cyl_neumann_zero (T v, int start_index, unsigned number_of_zeros, OutputIterator out_it)