Lines Matching full:tools
9 #include <boost/test/tools/floating_point_comparison.hpp>
26 BOOST_CHECK_EQUAL(relative_difference(val, next), tools::max_value<T>()); in test_value()
31 BOOST_CHECK_EQUAL(relative_difference(val, prev), tools::max_value<T>()); in test_value()
37 BOOST_CHECK_LE(relative_difference(val, next), boost::math::tools::epsilon<T>()); in test_value()
39 if((fabs(val) > tools::min_value<T>()) || (fabs(next) > tools::min_value<T>())) in test_value()
52 if((fabs(val) > tools::min_value<T>()) || (fabs(prev) > tools::min_value<T>())) in test_value()
89 test_value(boost::math::tools::epsilon<T>(), name); in test_values()
90 test_value(-boost::math::tools::epsilon<T>(), name); in test_values()
91 test_value(boost::math::tools::min_value<T>(), name); in test_values()
92 test_value(-boost::math::tools::min_value<T>(), name); in test_values()
124 …BOOST_CHECK_EQUAL(relative_difference(tools::min_value<T>(), -tools::min_value<T>()), tools::max_v… in test_values()
125 …BOOST_CHECK_EQUAL(epsilon_difference(tools::min_value<T>(), -tools::min_value<T>()), tools::max_va… in test_values()
130 …EQUAL(relative_difference(std::numeric_limits<T>::infinity(), tools::max_value<T>()), tools::max_v… in test_values()
131 …_EQUAL(epsilon_difference(std::numeric_limits<T>::infinity(), tools::max_value<T>()), tools::max_v… in test_values()
132 …UAL(relative_difference(std::numeric_limits<T>::infinity(), tools::max_value<T>() / 2), tools::max… in test_values()
133 …QUAL(epsilon_difference(std::numeric_limits<T>::infinity(), tools::max_value<T>() / 2), tools::max… in test_values()
134 …BOOST_CHECK_EQUAL(relative_difference(tools::max_value<T>(), std::numeric_limits<T>::infinity()), … in test_values()
135 …BOOST_CHECK_EQUAL(epsilon_difference(tools::max_value<T>(), std::numeric_limits<T>::infinity()), t… in test_values()
136 …BOOST_CHECK_EQUAL(relative_difference(tools::max_value<T>() / 2, std::numeric_limits<T>::infinity(… in test_values()
137 …BOOST_CHECK_EQUAL(epsilon_difference(tools::max_value<T>() / 2, std::numeric_limits<T>::infinity()… in test_values()
141 …(std::numeric_limits<T>::quiet_NaN(), std::numeric_limits<T>::quiet_NaN()), tools::max_value<T>()); in test_values()
142 …(std::numeric_limits<T>::quiet_NaN(), std::numeric_limits<T>::quiet_NaN()), tools::max_value<T>()); in test_values()
143 …BOOST_CHECK_EQUAL(relative_difference(std::numeric_limits<T>::quiet_NaN(), T(2)), tools::max_value… in test_values()
144 …BOOST_CHECK_EQUAL(epsilon_difference(std::numeric_limits<T>::quiet_NaN(), T(2)), tools::max_value<… in test_values()
145 …BOOST_CHECK_EQUAL(relative_difference(T(2), std::numeric_limits<T>::quiet_NaN()), tools::max_value… in test_values()
146 …BOOST_CHECK_EQUAL(epsilon_difference(T(2), std::numeric_limits<T>::quiet_NaN()), tools::max_value<… in test_values()