scitbx::math::bessel Namespace Reference

Family of Bessel functions. More...


Functions

template<typename FloatType>
FloatType i1_over_i0 (FloatType const &x)
 Calculates the ratio I1(x)/I0(x).
template<typename FloatType>
scitbx::af::shared< FloatType > i1_over_i0 (scitbx::af::const_ref< FloatType > const &x)
template<typename FloatType>
FloatType inverse_i1_over_i0 (const FloatType &x)
 Calculates the inverse function of the ratio I1(x)/I0(x).
template<typename FloatType>
scitbx::af::shared< FloatType > inverse_i1_over_i0 (scitbx::af::const_ref< FloatType > const &x)
template<typename FloatType>
FloatType i0 (FloatType const &x)
 Calculates I0(x).
template<typename FloatType>
FloatType i1 (FloatType const &x)
 Calculates I1(x).
template<typename FloatType>
FloatType ln_of_i0 (FloatType const &x)
 Calculates ln( I0(x) ).
template<typename FloatType>
FloatType ei1 (FloatType const &x)
template<typename FloatType>
FloatType ei0 (FloatType const &x)
template<typename FloatType>
FloatType spherical_bessel (int const &l, FloatType const &x)
template<typename FloatType>
scitbx::af::shared< FloatType > spherical_bessel_array (int const &l, scitbx::af::shared< FloatType >const &x)
template<typename FloatType>
FloatType bessel_J (int const &l, FloatType const &x)
template<typename FloatType>
scitbx::af::shared< FloatType > bessel_J_array (int const &l, scitbx::af::shared< FloatType >const &x)


Detailed Description

Family of Bessel functions.

Function Documentation

FloatType scitbx::math::bessel::inverse_i1_over_i0 ( const FloatType &  x  )  [inline]

Calculates the inverse function of the ratio I1(x)/I0(x).

Implementation based on clipper::Util::invsim() by Kevin Cowtan. Warning: for x > 10 the results are not very accurate.

Referenced by hendrickson_lattman::hendrickson_lattman().


Generated on Thu Jun 19 15:35:08 2014 for cctbx by  doxygen 1.5.6