mirror of
https://github.com/boostorg/math.git
synced 2026-01-19 04:22:09 +00:00
fix various compile problems
[SVN r10484]
This commit is contained in:
@@ -460,83 +460,83 @@ int test_main(int, char *[])
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<float>(0,4*::std::atan(1),0,0))+
|
||||
exp(::boost::quaternion<float>(0,4*::std::atan(1.0),0,0))+
|
||||
static_cast<float>(1)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<float>(0,0,4*::std::atan(1),0))+
|
||||
exp(::boost::quaternion<float>(0,0,4*::std::atan(1.0),0))+
|
||||
static_cast<float>(1)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<float>(0,0,0,4*::std::atan(1)))+
|
||||
exp(::boost::quaternion<float>(0,0,0,4*::std::atan(1.0)))+
|
||||
static_cast<float>(1)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<float>(4)*
|
||||
cos(::boost::quaternion<float>(0,::std::log(2),0,0))-
|
||||
cos(::boost::quaternion<float>(0,::std::log(2.0),0,0))-
|
||||
static_cast<float>(5)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<float>(4)*
|
||||
cos(::boost::quaternion<float>(0,0,::std::log(2),0))-
|
||||
cos(::boost::quaternion<float>(0,0,::std::log(2.0),0))-
|
||||
static_cast<float>(5)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<float>(4)*
|
||||
cos(::boost::quaternion<float>(0,0,0,::std::log(2)))-
|
||||
cos(::boost::quaternion<float>(0,0,0,::std::log(2.0)))-
|
||||
static_cast<float>(5)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<float>(4)*
|
||||
sin(::boost::quaternion<float>(0,::std::log(2),0,0))-
|
||||
sin(::boost::quaternion<float>(0,::std::log(2.0),0,0))-
|
||||
::boost::quaternion<float>(0,3,0,0)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<float>(4)*
|
||||
sin(::boost::quaternion<float>(0,0,::std::log(2),0))-
|
||||
sin(::boost::quaternion<float>(0,0,::std::log(2.0),0))-
|
||||
::boost::quaternion<float>(0,0,3,0)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<float>(4)*
|
||||
sin(::boost::quaternion<float>(0,0,0,::std::log(2)))-
|
||||
sin(::boost::quaternion<float>(0,0,0,::std::log(2.0)))-
|
||||
::boost::quaternion<float>(0,0,0,3)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<float>(0,4*::std::atan(1),0,0))+
|
||||
cosh(::boost::quaternion<float>(0,4*::std::atan(1.0),0,0))+
|
||||
static_cast<float>(1)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<float>(0,0,4*::std::atan(1),0))+
|
||||
cosh(::boost::quaternion<float>(0,0,4*::std::atan(1.0),0))+
|
||||
static_cast<float>(1)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<float>(0,0,0,4*::std::atan(1)))+
|
||||
cosh(::boost::quaternion<float>(0,0,0,4*::std::atan(1.0)))+
|
||||
static_cast<float>(1)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<float>(0,2*::std::atan(1),0,0))-
|
||||
sinh(::boost::quaternion<float>(0,2*::std::atan(1.0),0,0))-
|
||||
::boost::quaternion<float>(0,1,0,0)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<float>(0,0,2*::std::atan(1),0))-
|
||||
sinh(::boost::quaternion<float>(0,0,2*::std::atan(1.0),0))-
|
||||
::boost::quaternion<float>(0,0,1,0)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<float>(0,0,0,2*::std::atan(1)))-
|
||||
sinh(::boost::quaternion<float>(0,0,0,2*::std::atan(1.0)))-
|
||||
::boost::quaternion<float>(0,0,0,1)) <=
|
||||
numeric_limits<float>::epsilon());
|
||||
|
||||
@@ -592,83 +592,83 @@ int test_main(int, char *[])
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<double>(0,4*::std::atan(1),0,0))+
|
||||
exp(::boost::quaternion<double>(0,4*::std::atan(1.0),0,0))+
|
||||
static_cast<double>(1)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<double>(0,0,4*::std::atan(1),0))+
|
||||
exp(::boost::quaternion<double>(0,0,4*::std::atan(1.0),0))+
|
||||
static_cast<double>(1)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<double>(0,0,0,4*::std::atan(1)))+
|
||||
exp(::boost::quaternion<double>(0,0,0,4*::std::atan(1.0)))+
|
||||
static_cast<double>(1)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<double>(4)*
|
||||
cos(::boost::quaternion<double>(0,::std::log(2),0,0))-
|
||||
cos(::boost::quaternion<double>(0,::std::log(2.0),0,0))-
|
||||
static_cast<double>(5)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<double>(4)*
|
||||
cos(::boost::quaternion<double>(0,0,::std::log(2),0))-
|
||||
cos(::boost::quaternion<double>(0,0,::std::log(2.0),0))-
|
||||
static_cast<double>(5)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<double>(4)*
|
||||
cos(::boost::quaternion<double>(0,0,0,::std::log(2)))-
|
||||
cos(::boost::quaternion<double>(0,0,0,::std::log(2.0)))-
|
||||
static_cast<double>(5)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<double>(4)*
|
||||
sin(::boost::quaternion<double>(0,::std::log(2),0,0))-
|
||||
sin(::boost::quaternion<double>(0,::std::log(2.0),0,0))-
|
||||
::boost::quaternion<double>(0,3,0,0)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<double>(4)*
|
||||
sin(::boost::quaternion<double>(0,0,::std::log(2),0))-
|
||||
sin(::boost::quaternion<double>(0,0,::std::log(2.0),0))-
|
||||
::boost::quaternion<double>(0,0,3,0)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<double>(4)*
|
||||
sin(::boost::quaternion<double>(0,0,0,::std::log(2)))-
|
||||
sin(::boost::quaternion<double>(0,0,0,::std::log(2.0)))-
|
||||
::boost::quaternion<double>(0,0,0,3)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<double>(0,4*::std::atan(1),0,0))+
|
||||
cosh(::boost::quaternion<double>(0,4*::std::atan(1.0),0,0))+
|
||||
static_cast<double>(1)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<double>(0,0,4*::std::atan(1),0))+
|
||||
cosh(::boost::quaternion<double>(0,0,4*::std::atan(1.0),0))+
|
||||
static_cast<double>(1)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<double>(0,0,0,4*::std::atan(1)))+
|
||||
cosh(::boost::quaternion<double>(0,0,0,4*::std::atan(1.0)))+
|
||||
static_cast<double>(1)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<double>(0,2*::std::atan(1),0,0))-
|
||||
sinh(::boost::quaternion<double>(0,2*::std::atan(1.0),0,0))-
|
||||
::boost::quaternion<double>(0,1,0,0)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<double>(0,0,2*::std::atan(1),0))-
|
||||
sinh(::boost::quaternion<double>(0,0,2*::std::atan(1.0),0))-
|
||||
::boost::quaternion<double>(0,0,1,0)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<double>(0,0,0,2*::std::atan(1)))-
|
||||
sinh(::boost::quaternion<double>(0,0,0,2*::std::atan(1.0)))-
|
||||
::boost::quaternion<double>(0,0,0,1)) <=
|
||||
numeric_limits<double>::epsilon());
|
||||
|
||||
@@ -724,83 +724,85 @@ int test_main(int, char *[])
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<long double>(0,4*::std::atan(1),0,0))+
|
||||
exp(::boost::quaternion<long double>(0,4*::std::atan(1.0),0,0))+
|
||||
static_cast<long double>(1)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<long double>(0,0,4*::std::atan(1),0))+
|
||||
exp(::boost::quaternion<long double>(0,0,4*::std::atan(1.0),0))+
|
||||
static_cast<long double>(1)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
exp(::boost::quaternion<long double>(0,0,0,4*::std::atan(1)))+
|
||||
exp(::boost::quaternion<long double>(0,0,0,4*::std::atan(1.0)))+
|
||||
static_cast<long double>(1)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
#if 0
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<long double>(4)*
|
||||
cos(::boost::quaternion<long double>(0,::std::log(2),0,0))-
|
||||
cos(::boost::quaternion<long double>(0,::std::log(2.0),0,0))-
|
||||
static_cast<long double>(5)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<long double>(4)*
|
||||
cos(::boost::quaternion<long double>(0,0,::std::log(2),0))-
|
||||
cos(::boost::quaternion<long double>(0,0,::std::log(2.0),0))-
|
||||
static_cast<long double>(5)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<long double>(4)*
|
||||
cos(::boost::quaternion<long double>(0,0,0,::std::log(2)))-
|
||||
cos(::boost::quaternion<long double>(0,0,0,::std::log(2.0)))-
|
||||
static_cast<long double>(5)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<long double>(4)*
|
||||
sin(::boost::quaternion<long double>(0,::std::log(2),0,0))-
|
||||
sin(::boost::quaternion<long double>(0,::std::log(2.0),0,0))-
|
||||
::boost::quaternion<long double>(0,3,0,0)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<long double>(4)*
|
||||
sin(::boost::quaternion<long double>(0,0,::std::log(2),0))-
|
||||
sin(::boost::quaternion<long double>(0,0,::std::log(2.0),0))-
|
||||
::boost::quaternion<long double>(0,0,3,0)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
static_cast<long double>(4)*
|
||||
sin(::boost::quaternion<long double>(0,0,0,::std::log(2)))-
|
||||
sin(::boost::quaternion<long double>(0,0,0,::std::log(2.0)))-
|
||||
::boost::quaternion<long double>(0,0,0,3)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
#endif
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<long double>(0,4*::std::atan(1),0,0))+
|
||||
cosh(::boost::quaternion<long double>(0,4*::std::atan(1.0),0,0))+
|
||||
static_cast<long double>(1)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<long double>(0,0,4*::std::atan(1),0))+
|
||||
cosh(::boost::quaternion<long double>(0,0,4*::std::atan(1.0),0))+
|
||||
static_cast<long double>(1)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
cosh(::boost::quaternion<long double>(0,0,0,4*::std::atan(1)))+
|
||||
cosh(::boost::quaternion<long double>(0,0,0,4*::std::atan(1.0)))+
|
||||
static_cast<long double>(1)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<long double>(0,2*::std::atan(1),0,0))-
|
||||
sinh(::boost::quaternion<long double>(0,2*::std::atan(1.0),0,0))-
|
||||
::boost::quaternion<long double>(0,1,0,0)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<long double>(0,0,2*::std::atan(1),0))-
|
||||
sinh(::boost::quaternion<long double>(0,0,2*::std::atan(1.0),0))-
|
||||
::boost::quaternion<long double>(0,0,1,0)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
BOOST_CRITICAL_TEST(abs(
|
||||
sinh(::boost::quaternion<long double>(0,0,0,2*::std::atan(1)))-
|
||||
sinh(::boost::quaternion<long double>(0,0,0,2*::std::atan(1.0)))-
|
||||
::boost::quaternion<long double>(0,0,0,1)) <=
|
||||
numeric_limits<long double>::epsilon());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user