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

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Math Toolkit

Paul A. Bristow

Hubert Holin

Christopher Kormanyos

Bruno Lalande

John Maddock

Johan Råde

Benjamin Sobotta

Gautam Sewani

Thijs van den Berg

Daryle Walker

Xiaogang Zhang

This manual is also available in printer friendly PDF format, and as a CD ISBN 0-9504833-2-X 978-0-9504833-2-0, Classification 519.2-dc22.

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at

Table of Contents

1. Overview
2. Statistical Distributions and Functions
3. Special Functions
4. Floating Point Utilities
5. TR1 and C99 external "C" Functions
6. Mathematical Constants
7. Complex Number Functions
8. Quaternions
9. Octonions
10. Integer Utilities (Greatest Common Divisor and Least Common Multiple)
11. Internals (Series, Rationals and Continued Fractions, Root Finding, Function Minimization, Testing and Development Tools)
12. Use with User-Defined Floating-Point Types - Boost.Multiprecision and others
13. Policies: Controlling Precision, Error Handling etc
14. Performance
15. Backgrounders
16. Library Status
17. Indexes

Last revised: October 18, 2013 at 11:08:48 GMT