| Home | Libraries | People | FAQ | More

### Index

A B C D E F G H I L M N O P R S T U V Z

A

  - a

    - Introduction

    - Mixed Precision Arithmetic

  - abs

    - number

  - add

    - Generic Integer Operations

    - Mixed Precision Arithmetic

    - number

    - TODO

  - assign

    - number

B

  - Bit Operations

    - r

  - bits

    - Input Output

    - Rounding Rules for Conversions

    - std::numeric_limits<> constants

  - bit_flip

    - Generic Integer Operations

    - number

  - bit_set

    - Generic Integer Operations

    - Importing and Exporting Data to and from cpp_int and cpp_bin_float

    - number

  - bit_test

    - Generic Integer Operations

    - number

  - bit_unset

    - Generic Integer Operations

    - number

  - BOOST_MP_DEFINE_SIZED_CPP_INT_LITERAL

    - Literal Types and constexpr Support

  - BOOST_MP_MIN_EXPONENT_DIGITS

    - Input Output

  - BOOST_MP_USE_FLOAT128

    - float128

  - BOOST_MP_USE_QUAD

    - float128

C

  - checked_cpp_int

    - cpp_int

  - checked_cpp_rational

    - cpp_int

  - checked_cpp_rational_backend

    - cpp_int

  - checked_int1024_t

    - cpp_int

  - checked_int128_t

    - cpp_int

  - checked_int256_t

    - cpp_int

  - checked_int512_t

    - cpp_int

  - checked_uint1024_t

    - cpp_int

  - checked_uint128_t

    - cpp_int

  - checked_uint256_t

    - cpp_int

  - checked_uint512_t

    - cpp_int

  - compare

    - number

  - component_type

    - number

  - Compulsory Requirements on the Backend type.

    - eval_modulus

  - Constructing and Interconverting Between Number Types

    - i

  - convert_to

    - number

  - copysign

    - number

  - cpp_bin_float

    - cpp_bin_float

    - cpp_bin_float_100

    - cpp_bin_float_50

    - cpp_bin_float_double

    - cpp_bin_float_double_extended

    - cpp_bin_float_quad

    - cpp_bin_float_single

    - History

    - value

  - cpp_bin_float_100

    - cpp_bin_float

  - cpp_bin_float_50

    - cpp_bin_float

  - cpp_bin_float_double

    - cpp_bin_float

  - cpp_bin_float_double_extended

    - cpp_bin_float

  - cpp_bin_float_quad

    - cpp_bin_float

  - cpp_bin_float_single

    - cpp_bin_float

  - cpp_dec_float

    - cpp_dec_float

    - cpp_dec_float_100

    - cpp_dec_float_50

    - TODO

  - cpp_dec_float_100

    - cpp_dec_float

  - cpp_dec_float_50

    - cpp_dec_float

    - std::numeric_limits<> constants

    - std::numeric_limits<> functions

  - cpp_int

    - checked_cpp_int

    - checked_cpp_rational

    - checked_cpp_rational_backend

    - checked_int1024_t

    - checked_int128_t

    - checked_int256_t

    - checked_int512_t

    - checked_uint1024_t

    - checked_uint128_t

    - checked_uint256_t

    - checked_uint512_t

    - cpp_int

    - cpp_int_backend

    - cpp_rational

    - cpp_rational_backend

    - int1024_t

    - int128_t

    - int256_t

    - int512_t

    - limb_type

    - uint1024_t

    - uint128_t

    - uint256_t

    - uint512_t

  - cpp_int_backend

    - cpp_int

  - cpp_rational

    - cpp_int

    - cpp_rational

    - cpp_rational_backend

    - denominator

    - numerator

  - cpp_rational_backend

    - cpp_int

    - cpp_rational

D

  - data

    - float128

    - gmp_float

    - gmp_int

    - gmp_rational

    - mpfi_float

    - mpfr_float

  - debug_adaptor

  - default_precision

    - number

  - Defining a Special Function.

    - v

  - denominator

    - cpp_rational

    - gmp_rational

    - number

    - tommath_rational

  - divide_qr

    - Generic Integer Operations

    - number

E

  - empty

    - mpfi_float

  - eval_add

    - Optional Requirements on the Backend Type

  - eval_bitwise_and

    - Optional Requirements on the Backend Type

  - eval_bitwise_or

    - Optional Requirements on the Backend Type

  - eval_bitwise_xor

    - Optional Requirements on the Backend Type

  - eval_divide

    - Optional Requirements on the Backend Type

  - eval_eq

    - Optional Requirements on the Backend Type

  - eval_gcd

    - Optional Requirements on the Backend Type

  - eval_get_sign

    - Optional Requirements on the Backend Type

  - eval_gt

    - Optional Requirements on the Backend Type

  - eval_increment

    - Optional Requirements on the Backend Type

  - eval_lcm

    - Optional Requirements on the Backend Type

  - eval_lt

    - Optional Requirements on the Backend Type

  - eval_modulus

    - Compulsory Requirements on the Backend type.

    - Optional Requirements on the Backend Type

  - eval_multiply

    - Optional Requirements on the Backend Type

  - eval_multiply_add

    - Optional Requirements on the Backend Type

  - eval_multiply_subtract

    - Optional Requirements on the Backend Type

  - eval_subtract

    - Optional Requirements on the Backend Type

  - exp

    - number

  - export_bits

    - Importing and Exporting Data to and from cpp_int and cpp_bin_float

  - expression

    - Introduction

  - expression_template_default

    - number

F

  - FAQ

    - precision

  - float128

    - BOOST_MP_USE_FLOAT128

    - BOOST_MP_USE_QUAD

    - data

    - float128

    - float128_backend

    - std::numeric_limits<> constants

  - float128_backend

    - float128

  - fpclassify

    - number

  - frexp

    - number

G

  - Generic Integer Operations

    - add

    - bit_flip

    - bit_set

    - bit_test

    - bit_unset

    - divide_qr

    - integer_modulus

    - lsb

    - miller_rabin_test

    - msb

    - multiply

    - powm

    - precision

    - sqrt

    - subtract

    - the

  - gmp_float

    - data

    - gmp_float

    - mpf_float

    - mpf_float_100

    - mpf_float_1000

    - mpf_float_50

    - mpf_float_500

    - zero

  - gmp_int

    - data

    - gmp_int

    - mpz_int

    - zero

  - gmp_rational

    - data

    - denominator

    - gmp_rational

    - mpq_rational

    - numerator

    - zero

H

  - History

    - cpp_bin_float

    - sqrt

I

  - i

    - Constructing and Interconverting Between Number Types

    - Mixed Precision Arithmetic

  - if

    - Primality Testing

  - ilogb

    - number

  - Importing and Exporting Data to and from cpp_int and cpp_bin_float

    - bit_set

    - export_bits

    - result

  - in

    - mpfi_float

  - infinity

    - std::numeric_limits<> functions

  - Input Output

    - bits

    - BOOST_MP_MIN_EXPONENT_DIGITS

  - int1024_t

    - cpp_int

  - int128_t

    - cpp_int

  - int256_t

    - cpp_int

  - int512_t

    - cpp_int

  - integer_modulus

    - Generic Integer Operations

    - number

  - Internal Support Code

    - is_explicitly_convertible

    - is_lossy_conversion

    - is_restricted_conversion

    - is_signed_number

    - is_unsigned_number

  - Introduction

    - a

    - expression

    - precision

    - result

  - int_type

    - Primality Testing

  - iround

    - number

  - isfinite

    - number

  - isinf

    - number

  - isnan

    - number

  - isnormal

    - number

  - is_explicitly_convertible

    - Internal Support Code

  - is_lossy_conversion

    - Internal Support Code

  - is_number

    - number

  - is_number_expression

    - number

  - is_restricted_conversion

    - Internal Support Code

  - is_signed_number

    - Internal Support Code

  - is_unsigned_number

    - Internal Support Code

  - itrunc

    - number

L

  - limb_type

    - cpp_int

  - Literal Types and constexpr Support

    - BOOST_MP_DEFINE_SIZED_CPP_INT_LITERAL

  - llround

    - number

  - lltrunc

    - number

  - logged_adaptor

    - logged_adaptor

    - log_postfix_event

    - log_prefix_event

    - the

  - log_postfix_event

    - logged_adaptor

  - log_prefix_event

    - logged_adaptor

  - lround

    - number

  - lsb

    - Generic Integer Operations

    - number

  - ltrunc

    - number

M

  - miller_rabin_test

    - Generic Integer Operations

    - number

    - Primality Testing

  - Mixed Precision Arithmetic

    - a

    - add

    - i

    - multiply

    - subtract

  - modf

    - number

  - mpfi_float

    - data

    - empty

    - in

    - mpfi_float

    - mpfi_float_1000

    - mpfi_float_50

    - mpfi_float_backend

    - overlap

    - proper_subset

    - singleton

    - subset

    - zero_in

  - mpfi_float_1000

    - mpfi_float

  - mpfi_float_50

    - mpfi_float

  - mpfi_float_backend

    - mpfi_float

  - mpfr_float

    - data

    - mpfr_float

    - mpfr_float_100

    - mpfr_float_1000

    - mpfr_float_50

    - mpfr_float_500

    - mpfr_float_backend

    - static_mpfr_float_100

    - static_mpfr_float_50

  - mpfr_float_100

    - mpfr_float

    - mpfr_float_backend

  - mpfr_float_1000

    - mpfr_float

    - mpfr_float_backend

  - mpfr_float_50

    - mpfr_float

    - mpfr_float_backend

  - mpfr_float_500

    - mpfr_float

    - mpfr_float_backend

  - mpfr_float_backend

    - mpfr_float

    - mpfr_float_100

    - mpfr_float_1000

    - mpfr_float_50

    - mpfr_float_500

    - mpfr_float_backend

  - mpf_float

    - gmp_float

  - mpf_float_100

    - gmp_float

  - mpf_float_1000

    - gmp_float

  - mpf_float_50

    - gmp_float

  - mpf_float_500

    - gmp_float

  - mpq_rational

    - gmp_rational

  - mpz_int

    - gmp_int

  - msb

    - Generic Integer Operations

    - number

  - multiply

    - Generic Integer Operations

    - Mixed Precision Arithmetic

    - number

N

  - number

    - abs

    - add

    - assign

    - bit_flip

    - bit_set

    - bit_test

    - bit_unset

    - compare

    - component_type

    - convert_to

    - copysign

    - default_precision

    - denominator

    - divide_qr

    - exp

    - expression_template_default

    - fpclassify

    - frexp

    - ilogb

    - integer_modulus

    - iround

    - isfinite

    - isinf

    - isnan

    - isnormal

    - is_number

    - is_number_expression

    - itrunc

    - llround

    - lltrunc

    - lround

    - lsb

    - ltrunc

    - miller_rabin_test

    - modf

    - msb

    - multiply

    - number

    - number_category

    - numerator

    - pow

    - powm

    - precision

    - round

    - sign

    - signbit

    - sqrt

    - str

    - subtract

    - swap

    - the

    - trunc

    - value

  - number_category

    - number

  - numerator

    - cpp_rational

    - gmp_rational

    - number

    - tommath_rational

O

  - of

    - Optional Requirements on the Backend Type

  - Optional Requirements on the Backend Type

    - eval_add

    - eval_bitwise_and

    - eval_bitwise_or

    - eval_bitwise_xor

    - eval_divide

    - eval_eq

    - eval_gcd

    - eval_get_sign

    - eval_gt

    - eval_increment

    - eval_lcm

    - eval_lt

    - eval_modulus

    - eval_multiply

    - eval_multiply_add

    - eval_multiply_subtract

    - eval_subtract

    - of

  - overlap

    - mpfi_float

P

  - pow

    - number

  - powm

    - Generic Integer Operations

    - number

  - precision

    - FAQ

    - Generic Integer Operations

    - Introduction

    - number

  - Primality Testing

    - if

    - int_type

    - miller_rabin_test

  - proper_subset

    - mpfi_float

R

  - r

    - Bit Operations

  - result

    - Importing and Exporting Data to and from cpp_int and cpp_bin_float

    - Introduction

  - round

    - number

  - Rounding Rules for Conversions

    - bits

S

  - sign

    - number

  - signbit

    - number

  - singleton

    - mpfi_float

  - sqrt

    - Generic Integer Operations

    - History

    - number

    - std::numeric_limits<> functions

  - static_mpfr_float_100

    - mpfr_float

  - static_mpfr_float_50

    - mpfr_float

  - std::numeric_limits<> constants

    - bits

    - cpp_dec_float_50

    - float128

    - zero

  - std::numeric_limits<> functions

    - cpp_dec_float_50

    - infinity

    - sqrt

    - value

  - str

    - number

  - subset

    - mpfi_float

  - subtract

    - Generic Integer Operations

    - Mixed Precision Arithmetic

    - number

  - swap

    - number

T

  - the

    - Generic Integer Operations

    - logged_adaptor

    - number

  - TODO

    - add

    - cpp_dec_float

  - tommath_int

    - tom_int

  - tommath_rational

    - denominator

    - numerator

    - tommath_rational

    - tom_rational

    - zero

  - tom_int

    - tommath_int

    - tom_int

    - zero

  - tom_rational

    - tommath_rational

  - trunc

    - number

U

  - uint1024_t

    - cpp_int

  - uint128_t

    - cpp_int

  - uint256_t

    - cpp_int

  - uint512_t

    - cpp_int

V

  - v

    - Defining a Special Function.

  - value

    - cpp_bin_float

    - number

    - std::numeric_limits<> functions

Z

  - zero

    - gmp_float

    - gmp_int

    - gmp_rational

    - std::numeric_limits<> constants

    - tommath_rational

    - tom_int

  - zero_in

    - mpfi_float