Skip to content
Snippets Groups Projects
Commit da57feb9 authored by Pietro Incardona's avatar Pietro Incardona
Browse files

Merging

parents 0989737c 8a68f882
No related branches found
No related tags found
No related merge requests found
...@@ -283,6 +283,11 @@ AX_SUITESPARSE([],[]) ...@@ -283,6 +283,11 @@ AX_SUITESPARSE([],[])
AX_EIGEN([],[]) AX_EIGEN([],[])
###### Checking for libquadmath
AC_CHECK_LIB(quadmath, sinq, [ LIBQUADMATH=-lquadmath ], [ LIBQUADMATH= ])
AC_SUBST(LIBQUADMATH)
###### Checking for compiler flags -fext-numeric-literals ###### Checking for compiler flags -fext-numeric-literals
AC_LANG_PUSH([C++]) AC_LANG_PUSH([C++])
......
...@@ -50,6 +50,8 @@ BOOST_AUTO_TEST_CASE( pse_ker ) ...@@ -50,6 +50,8 @@ BOOST_AUTO_TEST_CASE( pse_ker )
PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,2>>(i,4,err); PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,2>>(i,4,err);
y.last().add(err.linf_error); y.last().add(err.linf_error);
#endif
#endif #endif
PSE_test<double,Lap_PSE<1,double,2>>(i,2,err); PSE_test<double,Lap_PSE<1,double,2>>(i,2,err);
...@@ -67,23 +69,26 @@ BOOST_AUTO_TEST_CASE( pse_ker ) ...@@ -67,23 +69,26 @@ BOOST_AUTO_TEST_CASE( pse_ker )
//////// Order 4 ///////////// //////// Order 4 /////////////
#ifdef HAVE_LIBQUADMATH #ifdef HAVE_LIBQUADMATH
PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,4>>(i,2,err); PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,4>>(i,2,err);
y.last().add(err.linf_error); y.last().add(err.linf_error);
PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,4>>(i,4,err); PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,4>>(i,4,err);
y.last().add(err.linf_error); y.last().add(err.linf_error);
//////// Order 6 ///////////// //////// Order 6 /////////////
PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,6>>(i,2,err); PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,6>>(i,2,err);
y.last().add(err.linf_error); y.last().add(err.linf_error);
PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,6>>(i,4,err); PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,6>>(i,4,err);
y.last().add(err.linf_error); y.last().add(err.linf_error);
//////// Order 8 ///////////// //////// Order 8 /////////////
PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,8>>(i,8,err); PSE_test<boost::multiprecision::float128,Lap_PSE<1,boost::multiprecision::float128,8>>(i,8,err);
y.last().add(err.linf_error); y.last().add(err.linf_error);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment