[/ Copyright 2011 - 2020 John Maddock. Copyright 2013 - 2019 Paul A. Bristow. Copyright 2013 Christopher Kormanyos. Distributed under 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). ] [library Boost.Multiprecision [quickbook 1.7] [copyright 2002-2020 John Maddock and Christopher Kormanyos] [purpose Multiprecision Number library] [license Distributed under 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]) ] [authors [Maddock, John], [Kormanyos, Christopher]] [/last-revision $Date: 2011-07-08 18:51:46 +0100 (Fri, 08 Jul 2011) $] ] [import html4_symbols.qbk] [/Ideally this should be the same as Boost.Math I:\boost\libs\math\doc] [import ../example/gmp_snips.cpp] [import ../example/mpfr_snips.cpp] [import ../example/mpfi_snips.cpp] [import ../example/float128_snips.cpp] [import ../example/cpp_dec_float_snips.cpp] [import ../example/cpp_bin_float_snips.cpp] [/import ../example/big_seventh.cpp] [import ../example/cpp_int_import_export.cpp] [import ../example/cpp_bin_float_import_export.cpp] [import ../example/tommath_snips.cpp] [import ../example/cpp_int_snips.cpp] [import ../example/random_snips.cpp] [import ../example/safe_prime.cpp] [import ../example/mixed_integer_arithmetic.cpp] [import ../example/logged_adaptor.cpp] [import ../example/numeric_limits_snips.cpp] [import ../example/hashing_examples.cpp] [import ../example/cpp_complex_examples.cpp] [import ../example/mpc_examples.cpp] [import ../example/complex128_examples.cpp] [import ../example/eigen_example.cpp] [import ../example/mpfr_precision.cpp] [import ../example/constexpr_float_arithmetic_examples.cpp] [import ../test/constexpr_test_cpp_int_5.cpp] [import ../test/constexpr_test_cpp_int_7.cpp] [import ../performance/mixed_equivalent_types_bench.cpp] [/External links as templates (see also some defs below)] [template mpfr[] [@http://www.mpfr.org MPFR]] [template mpc[] [@http://www.multiprecision.org MPC]] [template mpfi[] [@http://perso.ens-lyon.fr/nathalie.revol/software.html MPFI]] [template gmp[] [@http://gmplib.org GMP]] [template mpf_class[] [@http://gmplib.org/manual/C_002b_002b-Interface-Floats.html#C_002b_002b-Interface-Floats mpf_class]] [template mpfr_class[] [@http://math.berkeley.edu/~wilken/code/gmpfrxx/ mpfr_class]] [template mpreal[] [@http://www.holoborodko.com/pavel/mpfr/ mpreal]] [template mpir[] [@http://mpir.org/ MPIR]] [template tommath[] [@http://libtom.net libtommath]] [template quadmath[] [@http://gcc.gnu.org/onlinedocs/libquadmath/ libquadmath]] [template super[x]''''''[x]''''''] [template sub[x]''''''[x]''''''] [/insert Equation as a PNG or SVG image, previous generated with an external tool like Latex.] [/Used thus [equation ellint6] - without the file type suffix which will chosen automatically.] [template equation[name] ''' '''] [/insert Indented one-line expression italic and serif font probably using Unicode symbols for Greek and symbols.] [/Example: [expression [sub 1]F[sub 0](a, z) = (1-z)[super -a]]] [template expression[equation] [: [role serif_italic [equation]] ] [/ Hint you may need to enclose equation in brackets if it contains comma(s) to avoid "error invalid number of arguments"] ] [def __tick [role aligncenter [role green \u2714]]] [/ u2714 is a HEAVY CHECK MARK tick (2713 check mark), green] [def __cross [role aligncenter [role red \u2718]]] [/ u2718 is a heavy cross, red] [def __star [role aligncenter [role red \u2736]]] [/ 6-point star red ] [/Boost.Multiprecision internals links] [def __cpp_int [link boost_multiprecision.tut.ints.cpp_int cpp_int]] [def __gmp_int [link boost_multiprecision.tut.ints.gmp_int gmp_int]] [def __tom_int [link boost_multiprecision.tut.ints.tom_int tom_int]] [def __gmp_float [link boost_multiprecision.tut.floats.gmp_float gmp_float]] [def __mpf_float [link boost_multiprecision.tut.floats.gmp_float gmp_float]] [def __mpfr_float_backend [link boost_multiprecision.tut.floats.mpfr_float mpfr_float]] [def __cpp_bin_float [link boost_multiprecision.tut.floats.cpp_bin_float cpp_bin_float]] [def __cpp_dec_float [link boost_multiprecision.tut.floats.cpp_dec_float cpp_dec_float]] [def __gmp_rational [link boost_multiprecision.tut.rational.gmp_rational gmp_rational]] [def __cpp_rational [link boost_multiprecision.tut.rational.cpp_rational cpp_rational]] [def __tommath_rational [link boost_multiprecision.tut.rational.tommath_rational tommath_rational]] [def __number [link boost_multiprecision.ref.number number]] [def __float128__ [link boost_multiprecision.tut.floats.float128 float128]] [def __cpp_complex [link boost_multiprecision.tut.complex.cpp_complex cpp_complex]] [def __mpc_complex [link boost_multiprecision.tut.complex.mpc_complex mpc_complex]] [def __debug_adaptor [link boost_multiprecision.tut.misc.debug_adaptor debug_adaptor]] [def __logged_adaptor [link boost_multiprecision.tut.misc.logged_adaptor logged_adaptor]] [def __rational_adaptor [link boost_multiprecision.tut.rational.rational_adaptor rational_adaptor]] [def __cpp_complex [link boost_multiprecision.tut.complex.cpp_complex cpp_complex]] [def __mpfi_float [link boost_multiprecision.tut.interval.mpfi mpfi_float]] [def __complex128 [link boost_multiprecision.tut.complex.complex128 complex128]] [def __complex_adaptor [link boost_multiprecision.tut.complex.complex_adaptor complex_adaptor]] [def __random [link boost_multiprecision.tut.random random number generation]] [def __literals [link boost_multiprecision.tut.lits literals]] [/External references links as macro definitions.] [def __expression_template [@https://en.wikipedia.org/wiki/Expression_templates expression template]] [def __expression_templates [@https://en.wikipedia.org/wiki/Expression_templates expression templates]] [/plural version] [def __UDT [@http://eel.is/c++draft/definitions#defns.prog.def.type program-defined type]] [def __fundamental_type [@https://en.cppreference.com/w/cpp/language/types fundamental (built-in) type]] [def __fundamental_types [@https://en.cppreference.com/w/cpp/language/types fundamental (built-in) types]] [def __fundamental [@https://en.cppreference.com/w/cpp/language/types fundamental (built-in)]] [def __math_constants [@https://www.boost.org/doc/libs/release/libs/math/doc/html/math_toolkit/constants.html Boost.Math constants]] [def __boost_macros [@https://www.boost.org/doc/libs/release/libs/config/doc/html/boost_config/boost_macro_reference.html Boost macros]] [def __boost_config [@https://www.boost.org/doc/libs/release/libs/config/doc/html/index.html Boost.Config]] [def __is_constant_evaluated [@https://en.cppreference.com/w/cpp/types/is_constant_evaluated `std::is_constant_evaluated`]] [def __compiler_support [@https://en.cppreference.com/w/cpp/compiler_support compiler support]] [def __ULP [@http://en.wikipedia.org/wiki/Unit_in_the_last_place Unit in the last place (ULP)]] [def __Mathematica [@http://www.wolfram.com/products/mathematica/index.html Wolfram Mathematica]] [def __WolframAlpha [@http://www.wolframalpha.com/ Wolfram Alpha]] [def __Boost_Serialization [@https://www.boost.org/doc/libs/release/libs/serialization/doc/index.html Boost.Serialization]] [def __Boost_Math [@https://www.boost.org/doc/libs/release/libs/math/doc/index.html Boost.Math]] [def __Boost_Multiprecision [@https://www.boost.org/doc/libs/release/libs/multiprecision/doc/index.html Boost.Multiprecision]] [include introduction.qbk] [include tutorial.qbk] [include reference.qbk] [include performance.qbk] [include history.qbk] [section:indexes Indexes] ''' Function Index Class Index Typedef Index ''' [endsect]