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()29void 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