#include #include "analyze.hpp" #include using namespace boost::math::constants; int main() { using boost::multiprecision::mpfr_float; mpfr_float::default_precision(1000); using Real = mpfr_float; analyze(pi(), "π"); analyze(euler(), "γ"); analyze(khinchin(), "K0"); analyze(glaisher(), "glaisher"); analyze(plastic(), "plastic"); analyze(gauss(), "gauss"); analyze(first_feigenbaum(), "feigenbaum"); analyze(rayleigh_kurtosis_excess(), "rayleigh_excess_kurtosis"); analyze(rayleigh_skewness(), "rayleigh_skewness"); analyze(extreme_value_skewness(), "extreme_value_skewness"); analyze(catalan(), "catalan"); analyze(zeta_three(), "zeta_three"); analyze(sin_one(), "sin(1)"); analyze(cos_one(), "cos(1)"); analyze(e_pow_pi(), "e^pi"); analyze(dottie(), "d"); analyze(laplace_limit(), "λ"); analyze(reciprocal_fibonacci(), "ψ"); }