1# Copyright Daryle Walker, Hubert Holin, John Maddock 2006 - 2007 2# copyright Paul A. Bristow 2006 - 2010 3# Distributed under the Boost Software License, Version 1.0. 4# (See accompanying file LICENSE_1_0.txt or copy at 5# http://www.boost.org/LICENSE_1_0.txt. 6# \math_toolkit\libs\math\test\jamfile.v2 7# Runs all math toolkit tests, functions & distributions, 8# and build math examples. 9 10# bring in the rules for testing 11import testing ; 12import modules ; 13import path ; 14import pch ; 15import ../../config/checks/config : requires ; 16 17local ntl-path = [ modules.peek : NTL_PATH ] ; 18local gmp_path = [ modules.peek : GMP_PATH ] ; 19local e_float_path = [ modules.peek : E_FLOAT_PATH ] ; 20 21# 22# PCH support is broken when --remove-test-targets is specified on the command 23# line. Disable it until someone fixes this. 24# 25local remove-test-targets = [ MATCH (--remove-test-targets) : [ modules.peek : ARGV ] ] ; 26 27if $(remove-test-targets) 28{ 29 OBJ_REMOVAL_OPTIONS = <pch>off ; 30} 31 32obj no_eh : noeh_support.cpp ; 33 34 35project 36 : requirements 37 $(OBJ_REMOVAL_OPTIONS) 38 <toolset>acc:<cxxflags>+W2068,2461,2236,4070,4069 39 <toolset>intel-win:<cxxflags>-nologo 40 <toolset>intel-win:<linkflags>-nologo 41 #<toolset>intel-linux:<pch>off 42 <toolset>intel-darwin:<pch>off 43 <toolset>msvc:<warnings>all 44 <toolset>msvc:<asynch-exceptions>on 45 <toolset>msvc:<cxxflags>/wd4996 46 <toolset>msvc:<cxxflags>/wd4511 # copy constructor could not be generated 47 <toolset>msvc:<cxxflags>/wd4512 48 <toolset>msvc:<cxxflags>/wd4610 49 <toolset>msvc:<cxxflags>/wd4510 50 <toolset>msvc:<cxxflags>/wd4127 51 <toolset>msvc:<cxxflags>/wd4459 52 <toolset>msvc:<cxxflags>/wd4701 # needed for lexical cast - temporary. 53 <toolset>msvc:<cxxflags>/wd4189 # local variable is initialized but not referenced 54 <toolset>msvc-7.1:<source>../vc71_fix//vc_fix 55 <toolset>msvc-7.1:<pch>off 56 <toolset>clang-6.0.0:<pch>off # added to see effect. 57 <toolset>gcc,<target-os>windows:<pch>off 58 <toolset>borland:<runtime-link>static 59 # <toolset>msvc:<cxxflags>/wd4506 has no effect? 60 # suppress xstring(237) : warning C4506: no definition for inline function 61 <include>../../.. 62 <source>../../regex/build//boost_regex 63 <exception-handling>off:<source>no_eh 64 <link>shared:<define>BOOST_REGEX_DYN_LINK=1 65 # For simplicities sake, make everything a static lib: 66 <link>static 67 <define>BOOST_ALL_NO_LIB=1 68 <define>BOOST_UBLAS_UNSUPPORTED_COMPILER=0 69 <include>. 70 <include>../include_private 71 <include>$(ntl-path)/include 72 <include>$(e_float_path) 73 <include>$(gmp_path) <include>$(gmp_path)/mpfr <include>$(gmp_path)/gmpfrxx <include>$(gmp_path)/mpfrc++ 74 <search>$(gmp_path) 75 <search>$(mpfr_path) 76 <search>$(mpfr_path)/build.vc10/lib/Win32/Debug 77 ; 78 79if $(ntl-path) 80{ 81 lib ntl : [ GLOB $(ntl-path)/src : *.cpp ] ; 82} 83else 84{ 85 lib ntl ; 86} 87 88explicit ntl ; 89 90cpp-pch pch : pch.hpp : <use>../../test/build//boost_unit_test_framework ; 91cpp-pch pch_light : pch_light.hpp : <use>../../test/build//boost_unit_test_framework ; 92lib compile_test_main : compile_test/main.cpp ; 93 94test-suite special_fun : 95 [ run test_1F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] ] # hypergeometric_pFq_checked_series.hpp uses auto, the rest are from quadrature tests. 96 [ run test_2F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] 97 98 [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=1 : test_0F1_1 ] 99 [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 : test_0F1_2 ] 100 101 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=1 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_integrals ] 102 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_float ] 103 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_double ] 104 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_long_double ] 105 106 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_float ] 107 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_double ] 108 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_long_double ] 109 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=5 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_real_concept ] 110 # These are slow... 111 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_float ] 112 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_double ] 113 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_long_double ] 114 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=5 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_real_concept ] 115 # pFq: 116 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_float ] 117 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_double ] 118 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_long_double ] 119 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=5 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_real_concept ] 120 121 122 [ run hypot_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 123 [ run pow_test.cpp ../../test/build//boost_unit_test_framework ] 124 [ run log1p_expm1_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 125 [ run powm1_sqrtp1m1_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 126 [ run special_functions_test.cpp ../../test/build//boost_unit_test_framework ] 127 [ run test_airy.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 128 [ run test_bessel_j.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 129 [ run test_bessel_y.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 130 [ run test_bessel_i.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 131 [ run test_bessel_k.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 132 [ run test_bessel_j_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 133 [ run test_bessel_y_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 134 [ run test_bessel_i_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 135 [ run test_bessel_k_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 136 [ run test_beta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 137 [ run test_bessel_airy_zeros.cpp ../../test/build//boost_unit_test_framework ] 138 [ run test_bernoulli_constants.cpp ../../test/build//boost_unit_test_framework ] 139 [ run test_binomial_coeff.cpp pch ../../test/build//boost_unit_test_framework ] 140 [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 141 : # command line 142 : # input files 143 : # requirements 144 <define>TEST1 145 : test_carlson_1 ] 146 [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 147 : # command line 148 : # input files 149 : # requirements 150 <define>TEST2 151 : test_carlson_2 ] 152 [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 153 : # command line 154 : # input files 155 : # requirements 156 <define>TEST3 157 : test_carlson_3 ] 158 [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 159 : # command line 160 : # input files 161 : # requirements 162 <define>TEST4 163 : test_carlson_4 ] 164 [ run test_cbrt.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 165 [ run test_difference.cpp ../../test/build//boost_unit_test_framework ] 166 [ run test_digamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 167 [ run test_ellint_1.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 168 [ run test_ellint_2.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 169 [ run test_ellint_3.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 170 [ run test_ellint_d.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 171 [ run test_jacobi_zeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 172 [ run test_heuman_lambda.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 173 [ run test_erf.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 174 [ run test_expint.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 175 [ run test_factorials.cpp pch ../../test/build//boost_unit_test_framework ] 176 [ run test_gamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 177 [ run test_gamma_mp.cpp ../../test/build//boost_unit_test_framework : : : release ] 178 [ run test_hankel.cpp ../../test/build//boost_unit_test_framework ] 179 [ run test_hermite.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 180 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 181 : # command line 182 : # input files 183 : # requirements 184 <define>TEST_FLOAT 185 <toolset>intel:<pch>off 186 : test_ibeta_float ] 187 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 188 : # command line 189 : # input files 190 : # requirements 191 <define>TEST_DOUBLE 192 <toolset>intel:<pch>off 193 : test_ibeta_double ] 194 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 195 : # command line 196 : # input files 197 : # requirements 198 <define>TEST_LDOUBLE 199 <toolset>intel:<pch>off 200 : test_ibeta_long_double ] 201 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 202 : # command line 203 : # input files 204 : # requirements 205 <define>TEST_REAL_CONCEPT 206 <define>TEST_DATA=1 207 <toolset>intel:<pch>off 208 : test_ibeta_real_concept1 ] 209 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 210 : # command line 211 : # input files 212 : # requirements 213 <define>TEST_REAL_CONCEPT 214 <define>TEST_DATA=2 215 <toolset>intel:<pch>off 216 : test_ibeta_real_concept2 ] 217 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 218 : # command line 219 : # input files 220 : # requirements 221 <define>TEST_REAL_CONCEPT 222 <define>TEST_DATA=3 223 <toolset>intel:<pch>off 224 : test_ibeta_real_concept3 ] 225 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 226 : # command line 227 : # input files 228 : # requirements 229 <define>TEST_REAL_CONCEPT 230 <define>TEST_DATA=4 231 <toolset>intel:<pch>off 232 : test_ibeta_real_concept4 ] 233 234 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 235 : # command line 236 : # input files 237 : # requirements 238 <define>TEST_FLOAT 239 <toolset>intel:<pch>off 240 <toolset>gcc:<cxxflags>-Wno-overflow 241 : test_ibeta_derivative_float ] 242 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 243 : # command line 244 : # input files 245 : # requirements 246 <define>TEST_DOUBLE 247 <toolset>intel:<pch>off 248 <toolset>gcc:<cxxflags>-Wno-overflow 249 : test_ibeta_derivative_double ] 250 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 251 : # command line 252 : # input files 253 : # requirements 254 <define>TEST_LDOUBLE 255 <toolset>intel:<pch>off 256 <toolset>gcc:<cxxflags>-Wno-overflow 257 : test_ibeta_derivative_long_double ] 258 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 259 : # command line 260 : # input files 261 : # requirements 262 <define>TEST_REAL_CONCEPT 263 <define>TEST_DATA=1 264 <toolset>intel:<pch>off 265 <toolset>gcc:<cxxflags>-Wno-overflow 266 : test_ibeta_derivative_real_concept1 ] 267 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 268 : # command line 269 : # input files 270 : # requirements 271 <define>TEST_REAL_CONCEPT 272 <define>TEST_DATA=2 273 <toolset>intel:<pch>off 274 <toolset>gcc:<cxxflags>-Wno-overflow 275 : test_ibeta_derivative_real_concept2 ] 276 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 277 : # command line 278 : # input files 279 : # requirements 280 <define>TEST_REAL_CONCEPT 281 <define>TEST_DATA=3 282 <toolset>intel:<pch>off 283 <toolset>gcc:<cxxflags>-Wno-overflow 284 : test_ibeta_derivative_real_concept3 ] 285 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 286 : # command line 287 : # input files 288 : # requirements 289 <define>TEST_REAL_CONCEPT 290 <define>TEST_DATA=4 291 <toolset>intel:<pch>off 292 <toolset>gcc:<cxxflags>-Wno-overflow 293 : test_ibeta_derivative_real_concept4 ] 294 295 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 296 : # command line 297 : # input files 298 : # requirements 299 <define>TEST_FLOAT 300 <toolset>intel:<pch>off 301 : test_ibeta_inv_float ] 302 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 303 : # command line 304 : # input files 305 : # requirements 306 <define>TEST_DOUBLE 307 <toolset>intel:<pch>off 308 : test_ibeta_inv_double ] 309 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 310 : # command line 311 : # input files 312 : # requirements 313 <define>TEST_LDOUBLE 314 <toolset>intel:<pch>off 315 : test_ibeta_inv_long_double ] 316 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 317 : # command line 318 : # input files 319 : # requirements 320 <define>TEST_REAL_CONCEPT 321 <define>TEST_DATA=1 322 <toolset>intel:<pch>off 323 : test_ibeta_inv_real_concept1 ] 324 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 325 : # command line 326 : # input files 327 : # requirements 328 <define>TEST_REAL_CONCEPT 329 <define>TEST_DATA=2 330 <toolset>intel:<pch>off 331 : test_ibeta_inv_real_concept2 ] 332 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 333 : # command line 334 : # input files 335 : # requirements 336 <define>TEST_REAL_CONCEPT 337 <define>TEST_DATA=3 338 <toolset>intel:<pch>off 339 : test_ibeta_inv_real_concept3 ] 340 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 341 : # command line 342 : # input files 343 : # requirements 344 <define>TEST_REAL_CONCEPT 345 <define>TEST_DATA=4 346 <toolset>intel:<pch>off 347 : test_ibeta_inv_real_concept4 ] 348 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 349 : # command line 350 : # input files 351 : # requirements 352 <define>TEST_FLOAT 353 <toolset>intel:<pch>off 354 : test_ibeta_inv_ab_float ] 355 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 356 : # command line 357 : # input files 358 : # requirements 359 <define>TEST_DOUBLE 360 <toolset>intel:<pch>off 361 : test_ibeta_inv_ab_double ] 362 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 363 : # command line 364 : # input files 365 : # requirements 366 <define>TEST_LDOUBLE 367 <toolset>intel:<pch>off 368 : test_ibeta_inv_ab_long_double ] 369 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 370 : # command line 371 : # input files 372 : # requirements 373 <define>TEST_REAL_CONCEPT 374 <define>TEST_DATA=1 375 <toolset>intel:<pch>off 376 : test_ibeta_inv_ab_real_concept1 ] 377 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 378 : # command line 379 : # input files 380 : # requirements 381 <define>TEST_REAL_CONCEPT 382 <define>TEST_DATA=2 383 <toolset>intel:<pch>off 384 : test_ibeta_inv_ab_real_concept2 ] 385 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 386 : # command line 387 : # input files 388 : # requirements 389 <define>TEST_REAL_CONCEPT 390 <define>TEST_DATA=3 391 <toolset>intel:<pch>off 392 : test_ibeta_inv_ab_real_concept3 ] 393 [ run test_igamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 394 [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 395 : # command line 396 : # input files 397 : # requirements 398 <define>TEST_FLOAT 399 <toolset>intel:<pch>off 400 : test_igamma_inv_float ] 401 [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 402 : # command line 403 : # input files 404 : # requirements 405 <define>TEST_DOUBLE 406 <toolset>intel:<pch>off 407 : test_igamma_inv_double ] 408 [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 409 : # command line 410 : # input files 411 : # requirements 412 <define>TEST_LDOUBLE 413 <toolset>intel:<pch>off 414 : test_igamma_inv_long_double ] 415 [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 416 : # command line 417 : # input files 418 : # requirements 419 <define>TEST_REAL_CONCEPT 420 <toolset>intel:<pch>off 421 : test_igamma_inv_real_concept ] 422 [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 423 : # command line 424 : # input files 425 : # requirements 426 <define>TEST_FLOAT 427 <toolset>intel:<pch>off 428 : test_igamma_inva_float ] 429 [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 430 : # command line 431 : # input files 432 : # requirements 433 <define>TEST_DOUBLE 434 <toolset>intel:<pch>off 435 : test_igamma_inva_double ] 436 [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 437 : # command line 438 : # input files 439 : # requirements 440 <define>TEST_LDOUBLE 441 <toolset>intel:<pch>off 442 : test_igamma_inva_long_double ] 443 [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework 444 : # command line 445 : # input files 446 : # requirements 447 <define>TEST_REAL_CONCEPT 448 <toolset>intel:<pch>off 449 : test_igamma_inva_real_concept ] 450 [ run test_instantiate1.cpp test_instantiate2.cpp ] 451 [ run test_jacobi.cpp pch_light ../../test/build//boost_unit_test_framework ] 452 [ run test_laguerre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 453 454 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework ] 455 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION=1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_lambert_w_multiprecision_1 ] 456 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION=2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_lambert_w_multiprecision_2 ] 457 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION=3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_lambert_w_multiprecision_3 ] 458 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION=4 <define>BOOST_MATH_TEST_FLOAT128 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_lambert_w_multiprecision_4 ] 459 [ run test_lambert_w_integrals_float128.cpp ../../test/build//boost_unit_test_framework : : : release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" : <build>no ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] 460 [ run test_lambert_w_integrals_quad.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] 461 [ run test_lambert_w_integrals_long_double.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] 462 [ run test_lambert_w_integrals_double.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] 463 [ run test_lambert_w_integrals_float.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] 464 [ run test_lambert_w_derivative.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] 465 466 [ run test_legendre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] 467 [ run chebyshev_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] 468 [ run chebyshev_transform_test.cpp ../config//fftw3f : : : <define>TEST1 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_1 ] 469 [ run chebyshev_transform_test.cpp ../config//fftw3 : : : <define>TEST2 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_2 ] 470 [ run chebyshev_transform_test.cpp ../config//fftw3l : : : <define>TEST3 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_3 ] 471 [ run chebyshev_transform_test.cpp ../config//fftw3q ../config//quadmath : : : <define>TEST4 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] [ check-target-builds ../config//has_float128 "__float128" : : <build>no ] : chebyshev_transform_test_4 ] 472 473 [ run cardinal_trigonometric_test.cpp ../config//fftw3f : : : <define>TEST1 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : cardinal_trigonometric_test_1 ] 474 [ run cardinal_trigonometric_test.cpp ../config//fftw3 : : : <define>TEST2 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : cardinal_trigonometric_test_2 ] 475 [ run cardinal_trigonometric_test.cpp ../config//fftw3l : : : <define>TEST3 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : cardinal_trigonometric_test_3 ] 476 [ run cardinal_trigonometric_test.cpp ../config//fftw3q ../config//quadmath : : : <define>TEST4 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] [ check-target-builds ../config//has_float128 "__float128" : : <build>no ] : cardinal_trigonometric_test_4 ] 477 478 479 [ run test_ldouble_simple.cpp ../../test/build//boost_unit_test_framework ] 480 # Needs to run in release mode, as it's rather slow: 481 [ run test_next.cpp pch ../../test/build//boost_unit_test_framework : : : release ] 482 [ run test_next_decimal.cpp pch ../../test/build//boost_unit_test_framework : : : release ] 483 [ run test_owens_t.cpp ../../test/build//boost_unit_test_framework ] 484 [ run test_polygamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 485 [ run test_trigamma.cpp test_instances//test_instances ../../test/build//boost_unit_test_framework ] 486 [ run test_round.cpp pch ../../test/build//boost_unit_test_framework ] 487 [ run test_spherical_harmonic.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 488 [ run test_sign.cpp ../../test/build//boost_unit_test_framework ] 489 [ run test_tgamma_ratio.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 490 [ run test_trig.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] 491 [ run test_zeta.cpp ../../test/build//boost_unit_test_framework test_instances//test_instances pch_light ] 492 [ run test_sinc.cpp ../../test/build//boost_unit_test_framework pch_light ] 493; 494 495test-suite distribution_tests : 496 [ run test_arcsine.cpp pch ../../test/build//boost_unit_test_framework ] 497 [ run test_bernoulli.cpp ../../test/build//boost_unit_test_framework ] 498 [ run test_beta_dist.cpp ../../test/build//boost_unit_test_framework ] 499 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 500 : # command line 501 : # input files 502 : # requirements 503 <define>TEST_FLOAT 504 <toolset>intel:<pch>off 505 : test_binomial_float ] 506 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 507 : # command line 508 : # input files 509 : # requirements 510 <define>TEST_DOUBLE 511 <toolset>intel:<pch>off 512 : test_binomial_double ] 513 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 514 : # command line 515 : # input files 516 : # requirements 517 <define>TEST_LDOUBLE 518 <toolset>intel:<pch>off 519 : test_binomial_long_double ] 520 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 521 : # command line 522 : # input files 523 : # requirements 524 <define>TEST_REAL_CONCEPT 525 <define>TEST_ROUNDING=0 526 <toolset>intel:<pch>off 527 : test_binomial_real_concept0 ] 528 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 529 : # command line 530 : # input files 531 : # requirements 532 <define>TEST_REAL_CONCEPT 533 <define>TEST_ROUNDING=1 534 <toolset>intel:<pch>off 535 : test_binomial_real_concept1 ] 536 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 537 : # command line 538 : # input files 539 : # requirements 540 <define>TEST_REAL_CONCEPT 541 <define>TEST_ROUNDING=2 542 <toolset>intel:<pch>off 543 : test_binomial_real_concept2 ] 544 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 545 : # command line 546 : # input files 547 : # requirements 548 <define>TEST_REAL_CONCEPT 549 <define>TEST_ROUNDING=3 550 <toolset>intel:<pch>off 551 : test_binomial_real_concept3 ] 552 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 553 : # command line 554 : # input files 555 : # requirements 556 <define>TEST_REAL_CONCEPT 557 <define>TEST_ROUNDING=4 558 <toolset>intel:<pch>off 559 : test_binomial_real_concept4 ] 560 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 561 : # command line 562 : # input files 563 : # requirements 564 <define>TEST_REAL_CONCEPT 565 <define>TEST_ROUNDING=5 566 <toolset>intel:<pch>off 567 : test_binomial_real_concept5 ] 568 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework 569 : # command line 570 : # input files 571 : # requirements 572 <define>TEST_REAL_CONCEPT 573 <define>TEST_ROUNDING=6 574 <toolset>intel:<pch>off 575 : test_binomial_real_concept6 ] 576 [ run test_cauchy.cpp ../../test/build//boost_unit_test_framework ] 577 [ run test_chi_squared.cpp ../../test/build//boost_unit_test_framework ] 578 [ run test_dist_overloads.cpp ../../test/build//boost_unit_test_framework ] 579 [ run test_exponential_dist.cpp ../../test/build//boost_unit_test_framework ] 580 [ run test_extreme_value.cpp ../../test/build//boost_unit_test_framework ] 581 [ run test_find_location.cpp pch ../../test/build//boost_unit_test_framework ] 582 [ run test_find_scale.cpp pch ../../test/build//boost_unit_test_framework ] 583 [ run test_fisher_f.cpp ../../test/build//boost_unit_test_framework ] 584 [ run test_gamma_dist.cpp pch ../../test/build//boost_unit_test_framework ] 585 [ run test_geometric.cpp ../../test/build//boost_unit_test_framework ] 586 [ run test_hyperexponential_dist.cpp ../../test/build//boost_unit_test_framework ] 587 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework 588 : # command line 589 : # input files 590 : # requirements 591 <define>TEST_QUANT=0 592 <toolset>intel:<pch>off 593 : test_hypergeometric_dist0 ] 594 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework 595 : # command line 596 : # input files 597 : # requirements 598 <define>TEST_QUANT=1 599 <toolset>intel:<pch>off 600 : test_hypergeometric_dist1 ] 601 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework 602 : # command line 603 : # input files 604 : # requirements 605 <define>TEST_QUANT=2 606 <toolset>intel:<pch>off 607 : test_hypergeometric_dist2 ] 608 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework 609 : # command line 610 : # input files 611 : # requirements 612 <define>TEST_QUANT=3 613 <toolset>intel:<pch>off 614 : test_hypergeometric_dist3 ] 615 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework 616 : # command line 617 : # input files 618 : # requirements 619 <define>TEST_QUANT=4 620 <toolset>intel:<pch>off 621 : test_hypergeometric_dist4 ] 622 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework 623 : # command line 624 : # input files 625 : # requirements 626 <define>TEST_QUANT=5 627 <toolset>intel:<pch>off 628 : test_hypergeometric_dist5 ] 629 [ run test_inverse_chi_squared_distribution.cpp ../../test/build//boost_unit_test_framework ] 630 [ run test_inverse_gamma_distribution.cpp ../../test/build//boost_unit_test_framework ] 631 [ run test_inverse_gaussian.cpp ../../test/build//boost_unit_test_framework ] 632 [ run test_laplace.cpp ../../test/build//boost_unit_test_framework ] 633 [ run test_inv_hyp.cpp pch ../../test/build//boost_unit_test_framework ] 634 [ run test_logistic_dist.cpp ../../test/build//boost_unit_test_framework ] 635 [ run test_lognormal.cpp ../../test/build//boost_unit_test_framework ] 636 [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework 637 : # command line 638 : # input files 639 : # requirements 640 <define>TEST_FLOAT 641 <toolset>intel:<pch>off 642 : test_negative_binomial_float ] 643 [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework 644 : # command line 645 : # input files 646 : # requirements 647 <define>TEST_DOUBLE 648 <toolset>intel:<pch>off 649 : test_negative_binomial_double ] 650 [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework 651 : # command line 652 : # input files 653 : # requirements 654 <define>TEST_LDOUBLE 655 <toolset>intel:<pch>off 656 : test_negative_binomial_long_double ] 657 [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework 658 : # command line 659 : # input files 660 : # requirements 661 <define>TEST_REAL_CONCEPT 662 <toolset>intel:<pch>off 663 : test_negative_binomial_real_concept ] 664 [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework 665 : # command line 666 : # input files 667 : # requirements 668 <define>TEST_FLOAT 669 <toolset>intel:<pch>off 670 : test_nc_chi_squared_float ] 671 [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework 672 : # command line 673 : # input files 674 : # requirements 675 <define>TEST_DOUBLE 676 <toolset>intel:<pch>off 677 : test_nc_chi_squared_double ] 678 [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework 679 : # command line 680 : # input files 681 : # requirements 682 <define>TEST_LDOUBLE 683 <toolset>intel:<pch>off 684 : test_nc_chi_squared_long_double ] 685 [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework 686 : # command line 687 : # input files 688 : # requirements 689 <define>TEST_REAL_CONCEPT 690 <toolset>intel:<pch>off 691 : test_nc_chi_squared_real_concept ] 692 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework 693 : # command line 694 : # input files 695 : # requirements 696 <define>TEST_FLOAT 697 <toolset>intel:<pch>off 698 : test_nc_beta_float ] 699 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework 700 : # command line 701 : # input files 702 : # requirements 703 <define>TEST_DOUBLE 704 <toolset>intel:<pch>off 705 : test_nc_beta_double ] 706 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework 707 : # command line 708 : # input files 709 : # requirements 710 <define>TEST_LDOUBLE 711 <toolset>intel:<pch>off 712 : test_nc_beta_long_double ] 713 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework 714 : # command line 715 : # input files 716 : # requirements 717 <define>TEST_REAL_CONCEPT 718 <define>TEST_DATA=1 719 <toolset>intel:<pch>off 720 : test_nc_beta_real_concept1 ] 721 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework 722 : # command line 723 : # input files 724 : # requirements 725 <define>TEST_REAL_CONCEPT 726 <define>TEST_DATA=2 727 <toolset>intel:<pch>off 728 : test_nc_beta_real_concept2 ] 729 [ run test_nc_f.cpp pch ../../test/build//boost_unit_test_framework ] 730 [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework 731 : # command line 732 : # input files 733 : # requirements 734 <define>TEST_FLOAT 735 <toolset>intel:<pch>off 736 : test_nc_t_float ] 737 [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework 738 : # command line 739 : # input files 740 : # requirements 741 <define>TEST_DOUBLE 742 <toolset>intel:<pch>off 743 : test_nc_t_double ] 744 [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework 745 : # command line 746 : # input files 747 : # requirements 748 <define>TEST_LDOUBLE 749 <toolset>intel:<pch>off 750 : test_nc_t_long_double ] 751 [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework 752 : # command line 753 : # input files 754 : # requirements 755 <define>TEST_REAL_CONCEPT 756 <toolset>intel:<pch>off 757 : test_nc_t_real_concept ] 758 [ run test_normal.cpp pch ../../test/build//boost_unit_test_framework ] 759 [ run test_pareto.cpp ../../test/build//boost_unit_test_framework ] 760 [ run test_poisson.cpp ../../test/build//boost_unit_test_framework 761 : # command line 762 : # input files 763 : # requirements 764 <define>TEST_FLOAT 765 <toolset>intel:<pch>off 766 : test_poisson_float ] 767 [ run test_poisson.cpp ../../test/build//boost_unit_test_framework 768 : # command line 769 : # input files 770 : # requirements 771 <define>TEST_DOUBLE 772 <toolset>intel:<pch>off 773 : test_poisson_double ] 774 [ run test_poisson.cpp ../../test/build//boost_unit_test_framework 775 : # command line 776 : # input files 777 : # requirements 778 <define>TEST_LDOUBLE 779 <toolset>intel:<pch>off 780 : test_poisson_long_double ] 781 [ run test_poisson.cpp ../../test/build//boost_unit_test_framework 782 : # command line 783 : # input files 784 : # requirements 785 <define>TEST_REAL_CONCEPT 786 <toolset>intel:<pch>off 787 : test_poisson_real_concept ] 788 [ run test_rayleigh.cpp ../../test/build//boost_unit_test_framework ] 789 [ run test_students_t.cpp ../../test/build//boost_unit_test_framework ] 790 [ run test_skew_normal.cpp ../../test/build//boost_unit_test_framework ] 791 [ run test_trapezoidal.cpp ../../test/build//boost_unit_test_framework : : : 792 release [ requires cxx11_lambdas cxx11_auto_declarations cxx11_decltype cxx11_unified_initialization_syntax cxx11_variadic_templates ] 793 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] 794 [ run test_triangular.cpp pch ../../test/build//boost_unit_test_framework ] 795 [ run test_uniform.cpp pch ../../test/build//boost_unit_test_framework ] 796 [ run test_weibull.cpp ../../test/build//boost_unit_test_framework ] 797 798 [ run compile_test/dist_bernoulli_incl_test.cpp compile_test_main ] 799 [ run compile_test/dist_beta_incl_test.cpp compile_test_main ] 800 [ run compile_test/dist_binomial_incl_test.cpp compile_test_main ] 801 [ run compile_test/dist_cauchy_incl_test.cpp compile_test_main ] 802 [ run compile_test/dist_chi_squared_incl_test.cpp compile_test_main ] 803 [ run compile_test/dist_complement_incl_test.cpp compile_test_main ] 804 [ run compile_test/dist_exponential_incl_test.cpp compile_test_main ] 805 [ run compile_test/dist_extreme_val_incl_test.cpp compile_test_main ] 806 [ run compile_test/dist_find_location_incl_test.cpp compile_test_main ] 807 [ run compile_test/dist_find_scale_incl_test.cpp compile_test_main ] 808 [ run compile_test/dist_fisher_f_incl_test.cpp compile_test_main ] 809 [ run compile_test/dist_gamma_incl_test.cpp compile_test_main ] 810 [ run compile_test/dist_inv_gamma_incl_test.cpp compile_test_main ] 811 [ run compile_test/dist_inv_chi_sq_incl_test.cpp compile_test_main ] 812 [ run compile_test/dist_hyperexponential_incl_test.cpp compile_test_main ] 813 [ run compile_test/dist_hypergeo_incl_test.cpp compile_test_main ] 814 [ run compile_test/dist_laplace_incl_test.cpp compile_test_main ] 815 [ run compile_test/dist_logistic_incl_test.cpp compile_test_main ] 816 [ run compile_test/dist_lognormal_incl_test.cpp compile_test_main ] 817 [ run compile_test/dist_neg_binom_incl_test.cpp compile_test_main ] 818 [ run compile_test/dist_nc_chi_squ_incl_test.cpp compile_test_main ] 819 [ run compile_test/dist_nc_beta_incl_test.cpp compile_test_main ] 820 [ run compile_test/dist_nc_f_incl_test.cpp compile_test_main ] 821 [ run compile_test/dist_nc_t_incl_test.cpp compile_test_main ] 822 [ run compile_test/dist_normal_incl_test.cpp compile_test_main ] 823 [ run compile_test/dist_poisson_incl_test.cpp compile_test_main ] 824 [ run compile_test/dist_students_t_incl_test.cpp compile_test_main ] 825 [ run compile_test/dist_triangular_incl_test.cpp compile_test_main ] 826 [ run compile_test/dist_uniform_incl_test.cpp compile_test_main ] 827 [ run compile_test/dist_weibull_incl_test.cpp compile_test_main ] 828 [ run compile_test/distribution_concept_check.cpp ] 829 830 [ run test_legacy_nonfinite.cpp ../../test/build//boost_unit_test_framework ] 831 [ run test_basic_nonfinite.cpp ../../test/build//boost_unit_test_framework ] 832 [ run test_lexical_cast.cpp ../../test/build//boost_unit_test_framework ] 833 [ run test_nonfinite_trap.cpp ../../test/build//boost_unit_test_framework : : : <exception-handling>off:<build>no ] 834 [ run test_signed_zero.cpp ../../test/build//boost_unit_test_framework ] 835 [ run complex_test.cpp ../../test/build//boost_unit_test_framework ] 836 # 837 # Moved from misc for load balancing reasons: 838 # 839 [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST1 : test_polynomial_1 ] 840 [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST2 : test_polynomial_2 ] 841 [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST3 : test_polynomial_3 ] 842 [ run polynomial_concept_check.cpp ] 843 844 [ compile multiprc_concept_check_1.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ] 845 [ compile multiprc_concept_check_2.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ] 846 [ compile multiprc_concept_check_3.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ] 847 [ compile multiprc_concept_check_4.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ] 848 [ compile ntl_concept_check.cpp : [ check-target-builds ../config//has_ntl_rr : : <build>no ] <debug-symbols>off ] 849 [ compile mpfr_concept_check.cpp : [ check-target-builds ../config//has_mpfr_class : : <build>no ] <debug-symbols>off ] 850 [ compile mpreal_concept_check.cpp : [ check-target-builds ../config//has_mpreal : : <build>no ] <debug-symbols>off ] 851 [ compile e_float_concept_check.cpp : [ check-target-builds ../config//has_e_float : : <build>no ] <debug-symbols>off ] 852 853; 854 855test-suite misc : 856 [ run test_tr1.cpp 857 ../build//boost_math_tr1 858 ../build//boost_math_tr1f 859 ../build//boost_math_c99 860 ../build//boost_math_c99f 861 ../../test/build//boost_unit_test_framework 862 ] 863 864 [ run test_tr1.cpp 865 ../build//boost_math_tr1l 866 ../build//boost_math_c99l 867 ../../test/build//boost_unit_test_framework 868 : : : 869 <define>TEST_LD=1 870 [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ] 871 : 872 test_tr1_long_double 873 ] 874 875 [ run test_tr1.c 876 ../build//boost_math_tr1 877 ../build//boost_math_tr1f 878 ../build//boost_math_c99 879 ../build//boost_math_c99f 880 ../../test/build//boost_unit_test_framework 881 : : : #requirements 882 : 883 test_tr1_c 884 ] 885 886 [ run test_tr1.c 887 ../build//boost_math_tr1l 888 ../build//boost_math_c99l 889 ../../test/build//boost_unit_test_framework 890 : : : 891 <define>TEST_LD=1 892 [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ] 893 : 894 test_tr1_c_long_double 895 ] 896 [ run test_constants.cpp ../../test/build//boost_unit_test_framework ] 897 [ run test_classify.cpp pch ../../test/build//boost_unit_test_framework ] 898 [ run test_error_handling.cpp ../../test/build//boost_unit_test_framework ] 899 [ run legendre_stieltjes_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 900 [ run test_minima.cpp pch ../../test/build//boost_unit_test_framework ] 901 [ run test_rationals.cpp ../../test/build//boost_unit_test_framework 902 test_rational_instances/test_rational_double1.cpp 903 test_rational_instances/test_rational_double2.cpp 904 test_rational_instances/test_rational_double3.cpp 905 test_rational_instances/test_rational_double4.cpp 906 test_rational_instances/test_rational_double5.cpp 907 test_rational_instances/test_rational_float1.cpp 908 test_rational_instances/test_rational_float2.cpp 909 test_rational_instances/test_rational_float3.cpp 910 test_rational_instances/test_rational_float4.cpp 911 test_rational_instances/test_rational_ldouble1.cpp 912 test_rational_instances/test_rational_ldouble2.cpp 913 test_rational_instances/test_rational_ldouble3.cpp 914 test_rational_instances/test_rational_ldouble4.cpp 915 test_rational_instances/test_rational_ldouble5.cpp 916 test_rational_instances/test_rational_real_concept1.cpp 917 test_rational_instances/test_rational_real_concept2.cpp 918 test_rational_instances/test_rational_real_concept3.cpp 919 test_rational_instances/test_rational_real_concept4.cpp 920 test_rational_instances/test_rational_real_concept5.cpp 921 ] 922 [ run test_policy.cpp ../../test/build//boost_unit_test_framework ] 923 [ run test_policy_2.cpp ../../test/build//boost_unit_test_framework ] 924 [ run test_policy_3.cpp ../../test/build//boost_unit_test_framework ] 925 [ run test_policy_4.cpp ../../test/build//boost_unit_test_framework ] 926 [ run test_policy_5.cpp ../../test/build//boost_unit_test_framework ] 927 [ run test_policy_6.cpp ../../test/build//boost_unit_test_framework ] 928 [ run test_policy_7.cpp ../../test/build//boost_unit_test_framework ] 929 [ run test_policy_8.cpp ../../test/build//boost_unit_test_framework ] 930 [ compile test_policy_9.cpp ] 931 [ run test_policy_sf.cpp ../../test/build//boost_unit_test_framework ] 932 [ run test_long_double_support.cpp ../../test/build//boost_unit_test_framework 933 : : : [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ] ] 934 [ run test_recurrence.cpp : : : <define>TEST=1 [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] <toolset>msvc:<cxxflags>/bigobj : test_recurrence_1 ] 935 [ run test_recurrence.cpp : : : <define>TEST=2 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] : test_recurrence_2 ] 936 [ run test_recurrence.cpp : : : <define>TEST=3 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] : test_recurrence_3 ] 937 938 [ run test_print_info_on_type.cpp ] 939 [ run test_barycentric_rational.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 940 [ run test_vector_barycentric_rational.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] [ check-target-builds ../../multiprecision/config//has_eigen : : <build>no ] ] 941 [ run cardinal_cubic_b_spline_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release ] 942 [ run cardinal_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 943 [ run jacobi_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 944 [ run gegenbauer_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 945 [ run daubechies_scaling_test.cpp : : : <toolset>msvc:<cxxflags>/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 946 [ run daubechies_wavelet_test.cpp : : : <toolset>msvc:<cxxflags>/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 947 [ compile compile_test/daubechies_filters_incl_test.cpp : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 948 [ compile compile_test/daubechies_scaling_incl_test.cpp : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 949 [ run whittaker_shannon_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] ] 950 [ run cardinal_quadratic_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] ] 951 [ run cardinal_quintic_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 952 [ run makima_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 953 [ run pchip_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 954 [ run septic_hermite_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 955 [ run quintic_hermite_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 956 [ run cubic_hermite_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 957 [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST=1 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_1 ] 958 [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST=2 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_2 ] 959 [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST=3 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_3 ] 960 [ run compile_test/catmull_rom_incl_test.cpp compile_test_main : : : [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] ] 961 [ run compile_test/catmull_rom_concept_test.cpp compile_test_main : : : [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] ] 962 [ run ooura_fourier_integral_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 963 [ run univariate_statistics_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 964 [ run empirical_cumulative_distribution_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 965 [ run norms_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 966 [ run signal_statistics_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 967 [ run anderson_darling_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 968 [ run ljung_box_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 969 [ run test_t_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 970 [ run bivariate_statistics_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 971 [ run linear_regression_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 972 [ run test_runs_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 973 [ run lanczos_smoothing_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 974 [ run condition_number_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] 975 [ run test_real_concept.cpp ../../test/build//boost_unit_test_framework ] 976 [ run test_remez.cpp pch ../../test/build//boost_unit_test_framework ] 977 [ run test_roots.cpp pch ../../test/build//boost_unit_test_framework ] 978 [ run test_root_iterations.cpp pch ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_tuple ] ] 979 [ run test_root_finding_concepts.cpp ../../test/build//boost_unit_test_framework ] 980 [ run test_toms748_solve.cpp pch ../../test/build//boost_unit_test_framework ] 981 [ run compile_test/cubic_spline_incl_test.cpp compile_test_main : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations ] ] 982 [ run compile_test/barycentric_rational_incl_test.cpp compile_test_main : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] ] 983 [ run compile_test/compl_abs_incl_test.cpp compile_test_main ] 984 [ run compile_test/compl_acos_incl_test.cpp compile_test_main ] 985 [ run compile_test/compl_acosh_incl_test.cpp compile_test_main ] 986 [ run compile_test/compl_asin_incl_test.cpp compile_test_main ] 987 [ run compile_test/compl_asinh_incl_test.cpp compile_test_main ] 988 [ run compile_test/compl_atan_incl_test.cpp compile_test_main ] 989 [ run compile_test/compl_atanh_incl_test.cpp compile_test_main ] 990 [ run compile_test/sf_beta_incl_test.cpp compile_test_main ] 991 [ run compile_test/sf_bernoulli_incl_test.cpp compile_test_main ] 992 [ run compile_test/sf_bessel_incl_test.cpp compile_test_main ] 993 [ run compile_test/sf_bessel_deriv_incl_test.cpp compile_test_main ] 994 [ run compile_test/sf_binomial_incl_test.cpp compile_test_main ] 995 [ run compile_test/sf_cbrt_incl_test.cpp compile_test_main ] 996 [ run compile_test/sf_cos_pi_incl_test.cpp compile_test_main ] 997 [ run compile_test/sf_digamma_incl_test.cpp compile_test_main ] 998 [ run compile_test/sf_polygamma_incl_test.cpp compile_test_main ] 999 [ run compile_test/sf_ellint_1_incl_test.cpp compile_test_main ] 1000 [ run compile_test/sf_ellint_2_incl_test.cpp compile_test_main ] 1001 [ run compile_test/sf_ellint_3_incl_test.cpp compile_test_main ] 1002 [ run compile_test/sf_ellint_d_incl_test.cpp compile_test_main ] 1003 [ run compile_test/sf_jacobi_zeta_incl_test.cpp compile_test_main ] 1004 [ run compile_test/sf_heuman_lambda_incl_test.cpp compile_test_main ] 1005 [ run compile_test/sf_ellint_rc_incl_test.cpp compile_test_main ] 1006 [ run compile_test/sf_ellint_rd_incl_test.cpp compile_test_main ] 1007 [ run compile_test/sf_ellint_rf_incl_test.cpp compile_test_main ] 1008 [ run compile_test/sf_ellint_rj_incl_test.cpp compile_test_main ] 1009 [ run compile_test/sf_ellint_rg_incl_test.cpp compile_test_main ] 1010 [ run compile_test/sf_erf_incl_test.cpp compile_test_main ] 1011 [ run compile_test/sf_expint_incl_test.cpp compile_test_main ] 1012 [ run compile_test/sf_expm1_incl_test.cpp compile_test_main ] 1013 [ run compile_test/sf_factorials_incl_test.cpp compile_test_main ] 1014 [ run compile_test/sf_fpclassify_incl_test.cpp compile_test_main ] 1015 [ run compile_test/sf_gamma_incl_test.cpp compile_test_main ] 1016 [ run compile_test/sf_hermite_incl_test.cpp compile_test_main ] 1017 [ run compile_test/sf_hypot_incl_test.cpp compile_test_main ] 1018 [ run compile_test/sf_laguerre_incl_test.cpp compile_test_main ] 1019 [ compile compile_test/sf_lanczos_incl_test.cpp ] 1020 [ run compile_test/sf_legendre_incl_test.cpp compile_test_main ] 1021 [ run compile_test/sf_legendre_stieltjes_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations ] ] 1022 [ run compile_test/sf_log1p_incl_test.cpp compile_test_main ] 1023 [ compile compile_test/sf_math_fwd_incl_test.cpp ] 1024 [ run compile_test/sf_modf_incl_test.cpp compile_test_main ] 1025 [ run compile_test/sf_next_incl_test.cpp compile_test_main ] 1026 [ run compile_test/sf_powm1_incl_test.cpp compile_test_main ] 1027 [ run compile_test/sf_prime_incl_test.cpp compile_test_main ] 1028 [ run compile_test/sf_relative_distance_incl_test.cpp compile_test_main ] 1029 [ run compile_test/sf_round_incl_test.cpp compile_test_main ] 1030 [ run compile_test/sf_sign_incl_test.cpp compile_test_main ] 1031 [ run compile_test/sf_sin_pi_incl_test.cpp compile_test_main ] 1032 [ run compile_test/sf_sinc_incl_test.cpp compile_test_main ] 1033 [ run compile_test/sf_sinhc_incl_test.cpp compile_test_main ] 1034 [ run compile_test/sf_sph_harm_incl_test.cpp compile_test_main ] 1035 [ run compile_test/sf_sqrt1pm1_incl_test.cpp compile_test_main ] 1036 [ run compile_test/sf_trunc_incl_test.cpp compile_test_main ] 1037 [ run compile_test/sf_ulp_incl_test.cpp compile_test_main ] 1038 [ run compile_test/sf_zeta_incl_test.cpp compile_test_main ] 1039 [ run compile_test/std_real_concept_check.cpp ] 1040 [ compile compile_test/std_real_concept_check.cpp : <define>EMULATE32 : std_real_concept_check_32 ] 1041 [ compile compile_test/std_real_concept_check.cpp : <define>EMULATE64 : std_real_concept_check_64 ] 1042 [ compile compile_test/std_real_concept_check.cpp : <define>EMULATE80 : std_real_concept_check_80 ] 1043 [ compile compile_test/std_real_concept_check.cpp : <define>EMULATE128 : std_real_concept_check_128 ] 1044 [ run compile_test/cstdfloat_concept_check_1.cpp 1045 : : : [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" : <cxxflags>-Qoption,cpp,--extended_float_type ] 1046 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 1047 [ run compile_test/cstdfloat_concept_check_2.cpp ] 1048 [ run compile_test/cstdfloat_concept_check_3.cpp ] 1049 [ run compile_test/cstdfloat_concept_check_4.cpp ] 1050 [ run test_cstdfloat.cpp ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 1051 [ run compile_test/sf_airy_incl_test.cpp compile_test_main ] 1052 [ run compile_test/sf_hankel_incl_test.cpp compile_test_main ] 1053 [ run compile_test/sf_jacobi_incl_test.cpp compile_test_main ] 1054 [ run compile_test/sf_owens_t_incl_test.cpp compile_test_main ] 1055 [ run compile_test/dist_skew_norm_incl_test.cpp compile_test_main ] 1056 [ run compile_test/constants_incl_test.cpp compile_test_main ] 1057 [ run compile_test/trapezoidal_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_decltype cxx11_unified_initialization_syntax cxx11_variadic_templates ] ] 1058 [ compile compile_test/test_traits.cpp ] 1059 [ compile compile_test/tools_config_inc_test.cpp ] 1060 [ compile compile_test/tools_fraction_inc_test.cpp ] 1061 [ compile compile_test/tools_minima_inc_test.cpp ] 1062 [ compile compile_test/tools_polynomial_inc_test.cpp ] 1063 [ compile compile_test/tools_precision_inc_test.cpp ] 1064 [ compile compile_test/tools_rational_inc_test.cpp ] 1065 [ compile compile_test/tools_real_cast_inc_test.cpp ] 1066 [ compile compile_test/tools_remez_inc_test.cpp ] 1067 [ compile compile_test/tools_roots_inc_test.cpp ] 1068 [ compile compile_test/tools_series_inc_test.cpp ] 1069 [ compile compile_test/tools_solve_inc_test.cpp ] 1070 [ compile compile_test/tools_stats_inc_test.cpp ] 1071 [ compile compile_test/tools_test_data_inc_test.cpp ] 1072 [ compile compile_test/tools_test_inc_test.cpp ] 1073 [ compile compile_test/tools_toms748_inc_test.cpp ] 1074 [ compile compile_test/cubic_spline_concept_test.cpp : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] ] 1075 [ compile compile_test/barycentric_rational_concept_test.cpp : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_unified_initialization_syntax ] ] 1076 [ compile compile_test/sf_legendre_stieltjes_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_defaulted_functions cxx11_lambdas ] ] 1077 [ compile compile_test/trapezoidal_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_decltype cxx11_unified_initialization_syntax cxx11_variadic_templates ] ] 1078 [ run octonion_test.cpp 1079 ../../test/build//boost_unit_test_framework ] 1080 [ run quaternion_constexpr_test.cpp ] 1081 [ run quaternion_test.cpp 1082 ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] 1083 [ run quaternion_mult_incl_test.cpp 1084 quaternion_mi1.cpp 1085 quaternion_mi2.cpp 1086 ../../test/build//boost_unit_test_framework ] 1087 1088 [ run __temporary_test.cpp test_instances//test_instances : : : <test-info>always_show_run_output <pch>off ] 1089; 1090 1091test-suite quadrature : 1092 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1093 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1094 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1095 tanh_sinh_quadrature_test_1 ] 1096 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1097 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1098 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1099 tanh_sinh_quadrature_test_1a ] 1100 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1101 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST1B [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1102 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1103 tanh_sinh_quadrature_test_1b ] 1104 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1105 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1106 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1107 tanh_sinh_quadrature_test_2 ] 1108 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1109 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST2A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1110 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1111 tanh_sinh_quadrature_test_2a ] 1112 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1113 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1114 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1115 tanh_sinh_quadrature_test_3 ] 1116 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1117 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST3A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1118 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1119 tanh_sinh_quadrature_test_3a ] 1120 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1121 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST4 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1122 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1123 tanh_sinh_quadrature_test_4 ] 1124 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1125 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST5 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1126 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1127 tanh_sinh_quadrature_test_5 ] 1128 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1129 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST6 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1130 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1131 tanh_sinh_quadrature_test_6 ] 1132 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1133 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST6A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1134 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1135 tanh_sinh_quadrature_test_6a ] 1136 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1137 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST7 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1138 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1139 tanh_sinh_quadrature_test_7 ] 1140 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1141 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST8 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1142 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1143 tanh_sinh_quadrature_test_8 ] 1144 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1145 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST9 1146 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : 1147 tanh_sinh_quadrature_test_9 ] 1148 1149 [ run sinh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1150 : : : release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] 1151 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1152 : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_1 ] 1153 1154 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1155 : : : release <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1156 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_2 ] 1157 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1158 : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1159 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_3 ] 1160 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1161 : : : release <define>TEST4 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1162 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_4 ] 1163 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1164 : : : release <define>TEST5 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1165 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_5 ] 1166 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1167 : : : release <define>TEST6 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1168 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_6 ] 1169 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1170 : : : release <define>TEST7 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1171 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_7 ] 1172 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1173 : : : release <define>TEST8 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1174 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_8 ] 1175 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework 1176 : : : release <define>TEST9 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1177 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_9 ] 1178 1179 [ run compile_test/exp_sinh_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] 1180 [ run compile_test/sinh_sinh_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] 1181 [ run compile_test/tanh_sinh_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] 1182 [ compile compile_test/exp_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] 1183 [ compile compile_test/sinh_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] 1184 [ compile compile_test/tanh_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] 1185 1186 [ run gauss_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1187 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_quadrature_test_1 ] 1188 [ run gauss_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1189 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_quadrature_test_2 ] 1190 [ run gauss_quadrature_test.cpp : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1191 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_quadrature_test_3 ] 1192 [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1193 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_kronrod_quadrature_test_1 ] 1194 [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1195 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_kronrod_quadrature_test_1a ] 1196 [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1197 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_kronrod_quadrature_test_2 ] 1198 [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1199 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_kronrod_quadrature_test_3 ] 1200 [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1201 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : adaptive_gauss_quadrature_test_1 ] 1202 [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1203 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : adaptive_gauss_quadrature_test_1a ] 1204 [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1205 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : adaptive_gauss_quadrature_test_2 ] 1206 [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1207 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : adaptive_gauss_quadrature_test_3 ] 1208 1209 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1210 <toolset>msvc:<cxxflags>/bigobj <define>TEST=1 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1211 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_1 1212 ] 1213 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1214 <toolset>msvc:<cxxflags>/bigobj <define>TEST=2 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1215 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_2 1216 ] 1217 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1218 <toolset>msvc:<cxxflags>/bigobj <define>TEST=3 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1219 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_3 1220 ] 1221 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1222 <toolset>msvc:<cxxflags>/bigobj <define>TEST=4 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1223 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_4 1224 ] 1225 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1226 <toolset>msvc:<cxxflags>/bigobj <define>TEST=5 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1227 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_5 1228 ] 1229 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1230 <toolset>msvc:<cxxflags>/bigobj <define>TEST=6 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1231 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_6 1232 ] 1233 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1234 <toolset>msvc:<cxxflags>/bigobj <define>TEST=7 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1235 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_7 1236 ] 1237 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1238 <toolset>msvc:<cxxflags>/bigobj <define>TEST=8 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1239 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_8 1240 ] 1241 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1242 <toolset>msvc:<cxxflags>/bigobj <define>TEST=9 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1243 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_9 1244 ] 1245 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1246 <toolset>msvc:<cxxflags>/bigobj <define>TEST=10 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1247 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_10 1248 ] 1249 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1250 <toolset>msvc:<cxxflags>/bigobj <define>TEST=11 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1251 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_11 1252 ] 1253 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1254 <toolset>msvc:<cxxflags>/bigobj <define>TEST=12 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1255 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_12 1256 ] 1257 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1258 <toolset>msvc:<cxxflags>/bigobj <define>TEST=13 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1259 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_13 1260 ] 1261 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1262 <toolset>msvc:<cxxflags>/bigobj <define>TEST=14 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1263 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_14 1264 ] 1265 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1266 <toolset>msvc:<cxxflags>/bigobj <define>TEST=15 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1267 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_15 1268 ] 1269 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1270 <toolset>msvc:<cxxflags>/bigobj <define>TEST=16 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1271 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_16 1272 ] 1273 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1274 <toolset>msvc:<cxxflags>/bigobj <define>TEST=17 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1275 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_17 1276 ] 1277 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1278 <toolset>msvc:<cxxflags>/bigobj <define>TEST=18 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1279 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_18 1280 ] 1281 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1282 <toolset>msvc:<cxxflags>/bigobj <define>TEST=19 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1283 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_19 1284 ] 1285 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1286 <toolset>msvc:<cxxflags>/bigobj <define>TEST=20 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1287 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_20 1288 ] 1289 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1290 <toolset>msvc:<cxxflags>/bigobj <define>TEST=21 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1291 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_21 1292 ] 1293 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1294 <toolset>msvc:<cxxflags>/bigobj <define>TEST=22 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1295 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_22 1296 ] 1297 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : : 1298 <toolset>msvc:<cxxflags>/bigobj <define>TEST=23 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1299 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_23 1300 ] 1301 [ compile compile_test/naive_monte_carlo_incl_test.cpp ../../atomic/build//boost_atomic : 1302 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1303 <target-os>linux:<linkflags>"-pthread" 1304 ] 1305 [ compile compile_test/naive_monte_carlo_concept_test.cpp ../../atomic/build//boost_atomic : 1306 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ] 1307 <target-os>linux:<linkflags>"-pthread" 1308 ] 1309 1310 [ compile compile_test/gauss_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] 1311 [ compile compile_test/gauss_kronrod_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] 1312 1313 [ run test_numerical_differentiation.cpp ../../test/build//boost_unit_test_framework : : : <toolset>msvc:<cxxflags>/bigobj [ requires cxx11_auto_declarations cxx11_constexpr ] ] 1314 [ run compile_test/numerical_differentiation_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_constexpr ] ] 1315 [ compile compile_test/numerical_differentiation_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_constexpr ] ] 1316 [ run test_autodiff_1.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1317 [ run test_autodiff_2.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1318 [ run test_autodiff_3.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1319 [ run test_autodiff_4.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1320 [ run test_autodiff_5.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1321 [ run test_autodiff_6.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1322 [ run test_autodiff_7.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1323 [ run test_autodiff_8.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1324 [ compile compile_test/autodiff_incl_test.cpp : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ] 1325; 1326 1327# 1328# These tests are run by default when you invoke the Jamfile, but 1329# they are deliberately NOT run from the CI scripts as they soak up 1330# too much time: 1331# 1332test-suite long-running-tests : 1333 [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_0F1_3 ] 1334 [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release : test_0F1_4 ] 1335 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=5 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_real_concept ] 1336 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_quad ] 1337 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=7 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_dec_40 ] 1338 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_quad ] 1339 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=7 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_dec_40 ] 1340 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_quad ] 1341 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=7 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_dec_40 ] 1342 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_quad ] 1343 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=7 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_dec_40 ] 1344 [ run test_pFq_precision.cpp ../../test/build//boost_unit_test_framework /boost/system//boost_system /boost/chrono//boost_chrono : : : <linkflags>-lgmp <linkflags>-lmpfr [ check-target-builds ../config//has_mpfr : : <build>no ] [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] release <toolset>clang:<cxxflags>-Wno-literal-range ] 1345 [ run test_constant_generate.cpp : : : release <define>USE_CPP_FLOAT=1 <exception-handling>off:<build>no ] 1346; 1347 1348build-project ../example ; 1349# Expect policy_ref_snips13 to fail (message about no Cauchy Mean). 1350 1351 1352rule get_float128_tests 1353{ 1354 local result ; 1355 for local source in [ glob float128/*.cpp ] 1356 { 1357 result += [ run $(source) 1358 /boost/test//boost_unit_test_framework/<link>static 1359 /boost/regex//boost_regex/<link>static 1360 : # command line 1361 : # input files 1362 : # requirements 1363 [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" : <cxxflags>-Qoption,cpp,--extended_float_type <define>BOOST_MATH_USE_FLOAT128 ] 1364 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] 1365 [ check-target-builds ../config//has_128bit_floatmax_t "128-bit floatmax_t" : : <build>no ] 1366 <define>BOOST_ALL_NO_LIB 1367 : $(source:B)_floatmax_t ] ; 1368 } 1369 return $(result) ; 1370} 1371 1372test-suite float128_tests : [ get_float128_tests ] ; 1373