Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
utility.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 <algorithm>
#include <utility>
Include dependency graph for utility.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::numeric
 

Functions

template<class T , class Policies >
const Tboost::numeric::lower (const interval< T, Policies > &x)
 
template<class T , class Policies >
const Tboost::numeric::upper (const interval< T, Policies > &x)
 
template<class T , class Policies >
T boost::numeric::checked_lower (const interval< T, Policies > &x)
 
template<class T , class Policies >
T boost::numeric::checked_upper (const interval< T, Policies > &x)
 
template<class T , class Policies >
T boost::numeric::width (const interval< T, Policies > &x)
 
template<class T , class Policies >
T boost::numeric::median (const interval< T, Policies > &x)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::widen (const interval< T, Policies > &x, const T &v)
 
template<class T , class Policies >
bool boost::numeric::empty (const interval< T, Policies > &x)
 
template<class T , class Policies >
bool boost::numeric::zero_in (const interval< T, Policies > &x)
 
template<class T , class Policies >
bool boost::numeric::in_zero (const interval< T, Policies > &x)
 
template<class T , class Policies >
bool boost::numeric::in (const T &x, const interval< T, Policies > &y)
 
template<class T , class Policies >
bool boost::numeric::subset (const interval< T, Policies > &x, const interval< T, Policies > &y)
 
template<class T , class Policies1 , class Policies2 >
bool boost::numeric::proper_subset (const interval< T, Policies1 > &x, const interval< T, Policies2 > &y)
 
template<class T , class Policies1 , class Policies2 >
bool boost::numeric::overlap (const interval< T, Policies1 > &x, const interval< T, Policies2 > &y)
 
template<class T , class Policies >
bool boost::numeric::singleton (const interval< T, Policies > &x)
 
template<class T , class Policies1 , class Policies2 >
bool boost::numeric::equal (const interval< T, Policies1 > &x, const interval< T, Policies2 > &y)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::intersect (const interval< T, Policies > &x, const interval< T, Policies > &y)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::hull (const interval< T, Policies > &x, const interval< T, Policies > &y)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::hull (const interval< T, Policies > &x, const T &y)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::hull (const T &x, const interval< T, Policies > &y)
 
template<class T >
interval< Tboost::numeric::hull (const T &x, const T &y)
 
template<class T , class Policies >
std::pair< interval< T,
Policies >, interval< T,
Policies > > 
boost::numeric::bisect (const interval< T, Policies > &x)
 
template<class T , class Policies >
T boost::numeric::norm (const interval< T, Policies > &x)
 
template<class T , class Policies >
interval< T, Policies > boost::numeric::abs (const interval< T, Policies > &x)
 
template<class T , class Policies >
interval< T, Policies > max boost::numeric::BOOST_PREVENT_MACRO_SUBSTITUTION (const interval< T, Policies > &x, const interval< T, Policies > &y)
 
template<class T , class Policies >
interval< T, Policies > max boost::numeric::BOOST_PREVENT_MACRO_SUBSTITUTION (const interval< T, Policies > &x, const T &y)
 
template<class T , class Policies >
interval< T, Policies > max boost::numeric::BOOST_PREVENT_MACRO_SUBSTITUTION (const T &x, const interval< T, Policies > &y)
 
template<class T , class Policies >
interval< T, Policies > min boost::numeric::BOOST_PREVENT_MACRO_SUBSTITUTION (const interval< T, Policies > &x, const interval< T, Policies > &y)
 
template<class T , class Policies >
interval< T, Policies > min boost::numeric::BOOST_PREVENT_MACRO_SUBSTITUTION (const interval< T, Policies > &x, const T &y)
 
template<class T , class Policies >
interval< T, Policies > min boost::numeric::BOOST_PREVENT_MACRO_SUBSTITUTION (const T &x, const interval< T, Policies > &y)