]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/multiprecision/example/cpp_bin_float_snips.cpp
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / boost / libs / multiprecision / example / cpp_bin_float_snips.cpp
index ac378e059c29923dbbd0aac36eddde1479dc9e8f..271a600f92a99f3c9be63938dca89ab6d59d5286 100644 (file)
@@ -6,6 +6,7 @@
 //[cpp_bin_float_eg
 #include <boost/multiprecision/cpp_bin_float.hpp>
 #include <boost/math/special_functions/gamma.hpp>
+
 #include <iostream>
 
 int main()
@@ -16,14 +17,17 @@ int main()
    cpp_bin_float_100 b = 2;
    std::cout << std::numeric_limits<cpp_bin_float_100>::digits << std::endl;
    std::cout << std::numeric_limits<cpp_bin_float_100>::digits10 << std::endl;
+
    // We can use any C++ std lib function, lets print all the digits as well:
-   std::cout << std::setprecision(std::numeric_limits<cpp_bin_float_100>::max_digits10) 
+   std::cout << std::setprecision(std::numeric_limits<cpp_bin_float_100>::max_digits10)
       << log(b) << std::endl; // print log(2)
+
    // We can also use any function from Boost.Math:
    std::cout << boost::math::tgamma(b) << std::endl;
    // These even work when the argument is an expression template:
    std::cout << boost::math::tgamma(b * b) << std::endl;
-   // And since we have an extended exponent range we can generate some really large 
+
+   // And since we have an extended exponent range we can generate some really large
    // numbers here (4.0238726007709377354370243e+2564):
    std::cout << boost::math::tgamma(cpp_bin_float_100(1000)) << std::endl;
    return 0;