• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 ///////////////////////////////////////////////////////////////
2 //  Copyright 2011 John Maddock. Distributed under the Boost
3 //  Software License, Version 1.0. (See accompanying file
4 //  LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt
5 
6 #include "sf_performance.hpp"
7 
8 void nct_tests_01();
9 void nct_tests_02();
10 void nct_tests_03();
11 void nct_tests_04();
12 void nct_tests_05();
13 void nct_tests_06();
14 void nct_tests_07();
15 void nct_tests_08();
16 void nct_tests_09();
17 void nct_tests_10();
18 void nct_tests_11();
19 void nct_tests_12();
20 void nct_tests_13();
21 void nct_tests_14();
22 void nct_tests_15();
23 void nct_tests_16();
24 void nct_tests_17();
25 void nct_tests_18();
26 void nct_tests_19();
27 void nct_tests_20();
28 
nct_tests()29 void nct_tests()
30 {
31    //
32    // 50 digits first:
33    //
34    std::cout << "Testing Non-Central T at 50 digits....." << std::endl;
35 #ifdef TEST_MPFR_CLASS
36    mpfr_set_default_prec(50 * 1000L / 301L);
37 #endif
38 
39    nct_tests_01();
40    nct_tests_02();
41    nct_tests_03();
42    nct_tests_04();
43    nct_tests_05();
44    nct_tests_06();
45    nct_tests_07();
46    nct_tests_08();
47    nct_tests_09();
48    nct_tests_10();
49 
50    //
51    // Then 100 digits:
52    //
53    std::cout << "Testing Non-Central T at 100 digits....." << std::endl;
54 #ifdef TEST_MPFR_CLASS
55    mpfr_set_default_prec(100 * 1000L / 301L);
56 #endif
57    nct_tests_11();
58    nct_tests_12();
59    nct_tests_13();
60    nct_tests_14();
61    nct_tests_15();
62    nct_tests_16();
63    nct_tests_17();
64    nct_tests_18();
65    nct_tests_19();
66    nct_tests_20();
67 }
68