#include <boost/numeric/interval/rounding.hpp>#include <boost/numeric/interval/detail/bugs.hpp>#include <boost/config/no_tr1/cmath.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::numeric | |
| boost::numeric::interval_lib | |
Macros | |
| #define | BOOST_DN(EXPR) this->downward(); return this->force_rounding(EXPR) | 
| #define | BOOST_NR(EXPR) this->to_nearest(); return this->force_rounding(EXPR) | 
| #define | BOOST_UP(EXPR) this->upward(); return this->force_rounding(EXPR) | 
| #define | BOOST_DN(EXPR) | 
| #define | BOOST_NR(EXPR) | 
| #define | BOOST_UP(EXPR) return this->force_rounding(EXPR) | 
| #define | BOOST_UP_NEG(EXPR) return -this->force_rounding(EXPR) | 
| #define BOOST_DN | ( | EXPR | ) | this->downward(); return this->force_rounding(EXPR) | 
Referenced by boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::add_down(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::conv_down(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::div_down(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::mul_down(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::sqrt_down(), boost::numeric::interval_lib::rounded_arith_opp< long double >::sqrt_down(), and boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::sub_down().
| #define BOOST_DN | ( | EXPR | ) | 
| #define BOOST_NR | ( | EXPR | ) | this->to_nearest(); return this->force_rounding(EXPR) | 
| #define BOOST_NR | ( | EXPR | ) | 
| #define BOOST_UP | ( | EXPR | ) | this->upward(); return this->force_rounding(EXPR) | 
Referenced by boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::add_up(), boost::numeric::interval_lib::rounded_arith_opp< long double >::add_up(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::conv_up(), boost::numeric::interval_lib::rounded_arith_opp< long double >::conv_up(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::div_up(), boost::numeric::interval_lib::rounded_arith_opp< long double >::div_up(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::mul_up(), boost::numeric::interval_lib::rounded_arith_opp< long double >::mul_up(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::sqrt_up(), boost::numeric::interval_lib::rounded_arith_opp< long double >::sqrt_up(), boost::numeric::interval_lib::rounded_arith_std< T, Rounding >::sub_up(), and boost::numeric::interval_lib::rounded_arith_opp< long double >::sub_up().
| #define BOOST_UP | ( | EXPR | ) | return this->force_rounding(EXPR) | 
| #define BOOST_UP_NEG | ( | EXPR | ) | return -this->force_rounding(EXPR) | 
Referenced by boost::numeric::interval_lib::rounded_arith_opp< long double >::add_down(), boost::numeric::interval_lib::rounded_arith_opp< long double >::conv_down(), boost::numeric::interval_lib::rounded_arith_opp< long double >::div_down(), boost::numeric::interval_lib::rounded_arith_opp< long double >::mul_down(), and boost::numeric::interval_lib::rounded_arith_opp< long double >::sub_down().