tveldhui@acm.org
>Chapter 1: Introduction
1.1: About this document
1.2: Platform notes
1.4: Installation and porting
1.7: Mailing lists and support
Chapter 2: Arrays
2.1: Getting started
2.3: Constructors
2.6: Member functions
2.8: Inputting and Outputting Arrays
Chapter 3: Array Expressions
3.1: Expression evaluation order
3.2: Expression operands
3.3: Array operands
3.4: Expression operators
3.5: Assignment operators
3.6: Index placeholders
3.7: Type promotion
3.8: Single-argument math functions
3.9: Two-argument math functions
3.10: Declaring your own math functions on arrays
3.11: Tensor notation
3.12: Array reductions
3.13: Complete reductions
3.14: Partial Reductions
3.15: where statements
Chapter 4: Stencils
4.1: Motivation: a nicer notation for stencils
4.2: Declaring stencil objects
4.3: Automatic determination of stencil extent
4.4: Stencil operators
4.6: Applying a stencil
Chapter 5: Multicomponent, complex, and user type arrays
5.1: Multicomponent and complex arrays
Chapter 6: Indirection
6.1: Indirection
6.2: Indirection using lists of array positions
6.3: Cartesian-product indirection
6.4: Indirection with lists of strips
Chapter 7: TinyVector
7.1: Template parameters and types
7.2: Constructors
7.3: Member functions
7.4: Assignment operators
7.5: Expressions
7.6: Global functions
7.7: Arrays of TinyVector
7.8: Input/output
Chapter 8: Random Number Generators
8.1: Overview
8.2: Note: Parallel random number generators
8.3: Seeding a random number generator
8.4: Detailed description of RNGs
8.5: Template parameters
8.6: Member functions
8.7: Detailed listing of RNGs
random/uniform.h
random/normal.h
random/exponential.h
random/beta.h
random/chisquare.h
random/gamma.h
random/F.h
random/discrete-uniform.h
Chapter 9: Numeric properties
9.1: Introduction
9.2: Function descriptions
Chapter 10: Frequently Asked Questions
10.1: Questions about installation
10.2: Questions about Blitz++ functionality