Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
e_float.hpp File Reference
#include <boost/config.hpp>
#include <e_float/e_float.h>
#include <functions/functions.h>
#include <boost/math/tools/precision.hpp>
#include <boost/math/tools/real_cast.hpp>
#include <boost/math/policies/policy.hpp>
#include <boost/math/distributions/fwd.hpp>
#include <boost/math/special_functions/math_fwd.hpp>
#include <boost/math/special_functions/fpclassify.hpp>
#include <boost/math/bindings/detail/big_digamma.hpp>
#include <boost/math/bindings/detail/big_lanczos.hpp>
#include <boost/lexical_cast.hpp>
Include dependency graph for e_float.hpp:

Classes

class  boost::math::ef::e_float
 
class  std::numeric_limits< ::boost::math::ef::e_float >
 
struct  boost::math::policies::precision< ::boost::math::ef::e_float, Policy >
 
struct  boost::math::lanczos::lanczos< boost::math::ef::e_float, Policy >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::math
 
 boost::math::ef
 
 boost::math::detail
 
 boost::math::policies
 
 boost::math::tools
 
 boost::math::lanczos
 

Functions

e_float boost::math::ef::operator+ (const e_float &a, const e_float &b)
 
e_float boost::math::ef::operator- (const e_float &a, const e_float &b)
 
e_float boost::math::ef::operator* (const e_float &a, const e_float &b)
 
e_float boost::math::ef::operator/ (const e_float &a, const e_float &b)
 
bool boost::math::ef::operator== (const e_float &a, const e_float &b)
 
bool boost::math::ef::operator!= (const e_float &a, const e_float &b)
 
bool boost::math::ef::operator< (const e_float &a, const e_float &b)
 
bool boost::math::ef::operator<= (const e_float &a, const e_float &b)
 
bool boost::math::ef::operator> (const e_float &a, const e_float &b)
 
bool boost::math::ef::operator>= (const e_float &a, const e_float &b)
 
std::istream & boost::math::ef::operator>> (std::istream &is, e_float &f)
 
std::ostream & boost::math::ef::operator<< (std::ostream &os, const e_float &f)
 
e_float boost::math::ef::fabs (const e_float &v)
 
e_float boost::math::ef::abs (const e_float &v)
 
e_float boost::math::ef::floor (const e_float &v)
 
e_float boost::math::ef::ceil (const e_float &v)
 
e_float boost::math::ef::pow (const e_float &v, const e_float &w)
 
e_float boost::math::ef::pow (const e_float &v, int i)
 
e_float boost::math::ef::exp (const e_float &v)
 
e_float boost::math::ef::log (const e_float &v)
 
e_float boost::math::ef::sqrt (const e_float &v)
 
e_float boost::math::ef::sin (const e_float &v)
 
e_float boost::math::ef::cos (const e_float &v)
 
e_float boost::math::ef::tan (const e_float &v)
 
e_float boost::math::ef::acos (const e_float &v)
 
e_float boost::math::ef::asin (const e_float &v)
 
e_float boost::math::ef::atan (const e_float &v)
 
e_float boost::math::ef::atan2 (const e_float &v, const e_float &u)
 
e_float boost::math::ef::ldexp (const e_float &v, int e)
 
e_float boost::math::ef::frexp (const e_float &v, int *expon)
 
e_float boost::math::ef::sinh (const e_float &x)
 
e_float boost::math::ef::cosh (const e_float &x)
 
e_float boost::math::ef::tanh (const e_float &x)
 
e_float boost::math::ef::asinh (const e_float &x)
 
e_float boost::math::ef::acosh (const e_float &x)
 
e_float boost::math::ef::atanh (const e_float &x)
 
e_float boost::math::ef::fmod (const e_float &v1, const e_float &v2)
 
template<>
int fpclassify_imp
< boost::math::ef::e_float
boost::math::detail::BOOST_NO_MACRO_EXPAND (boost::math::ef::e_float x, const generic_tag< true > &)
 
template<class Policy >
int boost::math::ef::itrunc (const e_float &v, const Policy &pol)
 
template<class Policy >
long boost::math::ef::ltrunc (const e_float &v, const Policy &pol)
 
template<class Policy >
int boost::math::ef::iround (const e_float &v, const Policy &pol)
 
template<class Policy >
long boost::math::ef::lround (const e_float &v, const Policy &pol)
 
template<>
int boost::math::tools::digits< ::boost::math::ef::e_float > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(::boost::math::ef::e_float))
 
template<>
inline::boost::math::ef::e_float boost::math::tools::root_epsilon< ::boost::math::ef::e_float > ()
 
template<>
inline::boost::math::ef::e_float boost::math::tools::forth_root_epsilon< ::boost::math::ef::e_float > ()
 
template<class Policy >
boost::math::ef::e_float boost::math::skewness (const extreme_value_distribution< boost::math::ef::e_float, Policy > &)
 
template<class Policy >
boost::math::ef::e_float boost::math::skewness (const rayleigh_distribution< boost::math::ef::e_float, Policy > &)
 
template<class Policy >
boost::math::ef::e_float boost::math::kurtosis (const rayleigh_distribution< boost::math::ef::e_float, Policy > &)
 
template<class Policy >
boost::math::ef::e_float boost::math::kurtosis_excess (const rayleigh_distribution< boost::math::ef::e_float, Policy > &)
 
template<class Policy >
boost::math::ef::e_float boost::math::detail::digamma_imp (boost::math::ef::e_float x, const mpl::int_< 0 > *, const Policy &pol)
 
boost::math::ef::e_float boost::math::detail::bessel_i0 (boost::math::ef::e_float x)
 
boost::math::ef::e_float boost::math::detail::bessel_i1 (boost::math::ef::e_float x)