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_1(); 9 void nct_tests_2(); 10 void nct_tests_3(); 11 void nct_tests_4(); 12 void nct_tests_5(); 13 void nct_tests_6(); 14 nct_tests()15void nct_tests() 16 { 17 // 18 // 50 digits first: 19 // 20 std::cout << "Testing Non-Central T at 50 digits....." << std::endl; 21 #ifdef TEST_MPFR_CLASS 22 mpfr_set_default_prec(50 * 1000L / 301L); 23 #endif 24 25 nct_tests_1(); 26 nct_tests_2(); 27 nct_tests_3(); 28 29 // 30 // Then 100 digits: 31 // 32 std::cout << "Testing Non-Central T at 100 digits....." << std::endl; 33 #ifdef TEST_MPFR_CLASS 34 mpfr_set_default_prec(100 * 1000L / 301L); 35 #endif 36 nct_tests_4(); 37 nct_tests_5(); 38 nct_tests_6(); 39 } 40