Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Click here to view the latest version of this page.
Next

Chapter 1. Boost.Multiprecision

John Maddock

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)

Table of Contents

Introduction
Tutorial
Integer Types
cpp_int
gmp_int
tom_int
Examples
Factorials
Bit Operations
Floating Point Numbers
cpp_dec_float
gmp_float
mpfr_float
Examples
Area of Circle
Defining a Special Function.
Calculating a Derivative
Calculating an Integral
Polynomial Evaluation
Rational Number Types
cpp_rational
gmp_rational
tommath_rational
Use With Boost.Rational
rational_adapter
Constructing and Interconverting Between Number Types
Generating Random Numbers
Primality Testing
Literal Types and constexpr Support
Rounding Rules for Conversions
Mixed Precision Arithmetic
Reference
number
cpp_int
gmp_int
tom_int
gmp_float
mpfr_float_backend
cpp_dec_float
Internal Support Code
Backend Requirements
Header File Structure
Performance Comparison
The Overhead in the Number Class Wrapper
Floating Point Real World Tests
Integer Real World Tests
Float Algorithm Perfomance
Integer Algorithm Perfomance
Rational Type Perfomance
Roadmap
History
TODO
FAQ
Acknowledgements
Indexes
Function Index
Class Index
Typedef Index
Index

Last revised: December 18, 2012 at 11:25:53 GMT


Next