Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::interval_lib::detail Namespace Reference

Classes

struct  save_state_unprotected
 

Functions

template<class T , class Rounding >
T pow_dn (const T &x_, int pwr, Rounding &rnd)
 
template<class T , class Rounding >
T pow_up (const T &x_, int pwr, Rounding &rnd)
 
template<class I >
root_aux (typename I::base_type const &x, int k)
 
template<class I >
I::base_type root_aux_dn (typename I::base_type const &x, int k)
 
template<class I >
I::base_type root_aux_up (typename I::base_type const &x, int k)
 

Function Documentation

template<class T , class Rounding >
T boost::numeric::interval_lib::detail::pow_dn ( const T x_,
int  pwr,
Rounding &  rnd 
)
inline
template<class T , class Rounding >
T boost::numeric::interval_lib::detail::pow_up ( const T x_,
int  pwr,
Rounding &  rnd 
)
inline
template<class I >
I boost::numeric::interval_lib::detail::root_aux ( typename I::base_type const &  x,
int  k 
)
inline
template<class I >
I::base_type boost::numeric::interval_lib::detail::root_aux_dn ( typename I::base_type const &  x,
int  k 
)
inline
template<class I >
I::base_type boost::numeric::interval_lib::detail::root_aux_up ( typename I::base_type const &  x,
int  k 
)
inline