#include <hw_rounding.hpp>
Public Types | |
typedef detail::save_state_unprotected < rounded_arith_opp< long double > > | unprotected_rounding |
Public Member Functions | |
void | init () |
long double | conv_down (U const &v) |
long double | conv_up (U const &v) |
long double | add_down (const long double &x, const long double &y) |
long double | sub_down (const long double &x, const long double &y) |
long double | mul_down (const long double &x, const long double &y) |
long double | div_down (const long double &x, const long double &y) |
long double | add_up (const long double &x, const long double &y) |
long double | sub_up (const long double &x, const long double &y) |
long double | mul_up (const long double &x, const long double &y) |
long double | div_up (const long double &x, const long double &y) |
long double | median (const long double &x, const long double &y) |
long double | sqrt_down (const long double &x) |
long double | sqrt_up (const long double &x) |
long double | int_down (const long double &x) |
long double | int_up (const long double &x) |
Public Attributes | |
rounded_arith_opp< long double > ::rounding_mode | mode |
|
inherited |
|
inlineinherited |
References BOOST_UP_NEG.
|
inlineinherited |
References BOOST_UP.
|
inlineinherited |
References BOOST_UP_NEG.
|
inlineinherited |
References BOOST_UP.
|
inlineinherited |
References BOOST_UP_NEG.
|
inlineinherited |
References BOOST_UP.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References BOOST_NR.
|
inlineinherited |
References BOOST_UP_NEG.
|
inlineinherited |
References BOOST_UP.
|
inlineinherited |
References BOOST_DN, and boost::numeric::sqrt().
|
inlineinherited |
References BOOST_UP, and boost::numeric::sqrt().
|
inlineinherited |
References BOOST_UP_NEG.
|
inlineinherited |
References BOOST_UP.
|
inherited |