Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
arith2.hpp File Reference
#include <boost/config.hpp>
#include <boost/numeric/interval/detail/interval_prototype.hpp>
#include <boost/numeric/interval/detail/test_input.hpp>
#include <boost/numeric/interval/detail/bugs.hpp>
#include <boost/numeric/interval/detail/division.hpp>
#include <boost/numeric/interval/arith.hpp>
#include <boost/numeric/interval/policies.hpp>
#include <algorithm>
#include <cassert>
#include <boost/config/no_tr1/cmath.hpp>
Include dependency graph for arith2.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::numeric
 
 boost::numeric::interval_lib
 
 boost::numeric::interval_lib::detail
 

Functions

template<class T , class Policies >
interval< T, Policies > boost::numeric::fmod (const interval< T, Policies > &x, const interval< T, Policies > &y)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::fmod (const interval< T, Policies > &x, const T &y)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::fmod (const T &x, const interval< T, Policies > &y)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::interval_lib::division_part1 (const interval< T, Policies > &x, const interval< T, Policies > &y, bool &b)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::interval_lib::division_part2 (const interval< T, Policies > &x, const interval< T, Policies > &y, bool b=true)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::interval_lib::multiplicative_inverse (const interval< T, Policies > &x)
 
template<class T , class Rounding >
T boost::numeric::interval_lib::detail::pow_dn (const T &x_, int pwr, Rounding &rnd)
 
template<class T , class Rounding >
T boost::numeric::interval_lib::detail::pow_up (const T &x_, int pwr, Rounding &rnd)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::pow (const interval< T, Policies > &x, int pwr)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::sqrt (const interval< T, Policies > &x)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::square (const interval< T, Policies > &x)
 
template<class I >
boost::numeric::interval_lib::detail::root_aux (typename I::base_type const &x, int k)
 
template<class I >
I::base_type boost::numeric::interval_lib::detail::root_aux_dn (typename I::base_type const &x, int k)
 
template<class I >
I::base_type boost::numeric::interval_lib::detail::root_aux_up (typename I::base_type const &x, int k)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::nth_root (interval< T, Policies > const &x, int k)