// (C) Copyright Nick Thompson 2020. // Use, modification and distribution are subject to the // Boost Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #include #include #include using boost::math::constants::pi; using boost::math::tools::luroth_expansion; using boost::multiprecision::mpfr_float; int main() { using Real = mpfr_float; mpfr_float::default_precision(1024); auto luroth = luroth_expansion(pi()); std::cout << luroth << "\n"; }