blitz.texi   blitz.texi 
skipping to change at line 57 skipping to change at line 57
@contents @contents
@page @page
@ifnottex @ifnottex
@node Top, , , (DIR) @node Top, , , (DIR)
@top Top @top Top
@end ifnottex @end ifnottex
@menu @menu
* Introduction:: Introduction * Introduction:: Introduction
* Arrays:: The Array class * Arrays:: Arrays
* Array Expressions:: Array Expressions * Array Expressions:: Array Expressions
* Stencils:: Stencils * Stencils:: Stencils
* Customised Arrays:: Multicomponent, complex, and user type Ar * Customized Arrays:: Multicomponent, complex, and user type Ar
rays rays
* Indirection:: Indirect adressing * Indirection:: Indirection
* TinyVector:: The TinyVector class * TinyVector:: TinyVector
* Parallel Computing:: Parallel Computing * Parallel Computing:: Parallel Computing with Blitz++
* Random Number Generators:: Random Number Generators * Random Number Generators:: Random Number Generators
* Numeric properties:: Numeric properties functions * Numeric properties:: Numeric properties
* FAQ:: Frequently Asked Questions, with answers * FAQ:: Frequently Asked Questions
* Keyword Index:: Keyword Index * Keyword Index:: Blitz Keyword Index
* Concept Index:: Concept Index * Concept Index:: Concept Index
@detailmenu @detailmenu
--- The Detailed Node Listing --- --- The Detailed Node Listing ---
General considerations General considerations
* about:: About this document * about:: About this document
* platforms:: Supported platforms * platforms:: Platform/compiler notes
* download:: Where to download Blitz++? * download:: How to download Blitz++
* install:: How to install Blitz++? * install:: Installation and porting
* compiling:: How to compile a program that uses Blitz+ * compiling:: Compiling with Blitz++
+? * legal:: Licensing terms
* legal:: License considerations * help:: Mailing lists and support
* help:: How to get help?
The Blitz++ Array class The Blitz++ Array class
* Array intro:: Getting started * Array intro:: Getting started
* Array types:: Public types declaration for Array * Array types:: Public types
* Array ctors:: Array constructors * Array ctors:: Constructors
* Array slicing:: How to access the elements of an Array? * Array slicing:: Indexing, subarrays, and slicing
* Slicing combo:: The slicing machinery * Array debug:: Debug mode
* Array debug:: How to debug a program that uses Blitz++? * Array members:: Member functions
* Array members:: Array member functions * Array globals:: Global functions
* Array globals:: Array global functions * Array I/O:: Inputting and Outputting Arrays
* Array I/O:: Inputting and outputting Array's * Array storage:: Array storage orders
* Array storage:: The storage of Array
Writing expressions with the Array class
Writing code with the Blitz++ Array class
* Expression evaluation:: Expression evaluation order
* Array expressions:: Creating expressions with Array's * Index placeholders:: Index placeholders
* Index placeholders:: Array indices functionality * Math functions 1:: Single-argument math functions
* Math functions 1:: Single-argument math functions on Array's * Math functions 2:: Two-argument math functions
* Math functions 2:: Two-argument math functions on Array's * User et:: Declaring your own math functions on arra
* User et:: Creating your math functions on Array's ys
* Where expr:: The where statement * Where expr:: where statements
Array Stencils
* Stencil object:: Declaring stencil objects
* Stencil operator:: Stencil operators
* Stencil customize:: Declaring your own stencil operators
* Stencil apply:: Applying a stencil object
Customization of the Array class
* Array multi:: Multicomponent and complex arrays
* Array usertype:: Creating arrays of a user type
Array indirect addressing
* Indirection position list:: Indirection using lists of array position
s
* Indirection Cartesian product:: Cartesian-product indirection
* Indirection strip list:: Indirection with lists of strips
The Blitz++ TinyVector class
* TinyVec params:: Template parameters and types
* TinyVec ctors:: Constructors
* TinyVec members:: Member functions
* TinyVec assignment:: Assignment operators
* TinyVec exprs:: Expressions
* TinyVec globals:: Global functions
* TinyVec arrays:: Arrays of TinyVector
* TinyVec io:: Input/output
Parallel Computing with Blitz++
* Thread safety:: Blitz++ and thread safety
Random Number Generators in Blitz++
* RNG overview:: Overview
* RNG seeding:: Seeding a random number generator
* RNG details:: Detailed description of RNGs
* RNG params:: Template parameters
* RNG members:: Member functions
* RNG listings:: Detailed listing of RNGs
More feaures of the Array class Numeric properties functions in Blitz++
* Numeric limits:: Introduction
* Numeric functions:: Function descriptions
* Array multi:: Multicomponent Array's
* Array usertype:: Array's of your own type
@end detailmenu @end detailmenu
@end menu @end menu
@node Introduction @node Introduction, Arrays, , Top
@chapter Introduction @chapter Introduction
@menu @menu
* about:: About this document * about:: About this document
* platforms:: Supported platforms * platforms:: Platform/compiler notes
* download:: Where to download Blitz++? * download:: How to download Blitz++
* install:: How to install Blitz++? * install:: Installation and porting
* compiling:: How to compile a program that uses Blitz+ * compiling:: Compiling with Blitz++
+ * legal:: Licensing terms
* legal:: License considerations * help:: Mailing lists and support
* help:: How to get help?
@end menu @end menu
@include about.texi @include about.texi
@include platforms.texi @include platforms.texi
@include download.texi @include download.texi
@include install.texi @include install.texi
@include compiling.texi @include compiling.texi
@include legal.texi @include legal.texi
@include help.texi @include help.texi
@node Arrays @node Arrays, Array Expressions, Introduction, Top
@chapter Arrays @chapter Arrays
@cindex Array @cindex Array
@findex Array @findex Array
@menu @menu
* Array intro:: Getting started * Array intro:: Getting started
* Array types:: Public types declaration for Array * Array types:: Public types
* Array ctors:: Array constructors * Array ctors:: Constructors
* Array slicing:: How to access the elements of an Array? * Array slicing:: Indexing, subarrays, and slicing
* Slicing combo:: The slicing machinery * Array debug:: Debug mode
* Array debug:: How to debug a program that uses Blitz++? * Array members:: Member functions
* Array members:: Array member functions * Array globals:: Global functions
* Array globals:: Array global functions * Array I/O:: Inputting and Outputting Arrays
* Array I/O:: Inputting and outputting Array's * Array storage:: Array storage orders
* Array storage:: The storage of Array
@end menu @end menu
@include arrays-intro.texi @include arrays-intro.texi
@include arrays-types.texi @include arrays-types.texi
@include arrays-ctors.texi @include arrays-ctors.texi
@include arrays-slicing.texi @include arrays-slicing.texi
@include arrays-debug.texi @include arrays-debug.texi
@include arrays-members.texi @include arrays-members.texi
@include arrays-globals.texi @include arrays-globals.texi
@include arrays-io.texi @include arrays-io.texi
@include arrays-storage.texi @include arrays-storage.texi
@node Array Expressions @node Array Expressions, Stencils, Arrays, Top
@chapter Array Expressions @chapter Array Expressions
@menu @menu
* Array expressions:: Creating expressions with Array's * Expression evaluation:: Expression evaluation order
* Index placeholders:: Array indices functionality * Index placeholders:: Index placeholders
* Math functions 1:: Single-argument math functions on Array's * Math functions 1:: Single-argument math functions
* Math functions 2:: Two-argument math functions on Array's * Math functions 2:: Two-argument math functions
* User et:: Creating your math functions on Array's * User et:: Declaring your own math functions on arra
* Where expr:: The where statement ys
* Where expr:: where statements
@end menu @end menu
@include arrays-expr.texi @include arrays-expr.texi
@node Stencils @node Stencils, Customized Arrays, Array Expressions, Top
@chapter Stencils @chapter Stencils
@menu
* Stencil object:: Declaring stencil objects
* Stencil operator:: Stencil operators
* Stencil customize:: Declaring your own stencil operators
* Stencil apply:: Applying a stencil object
@end menu
@include arrays-stencils.texi @include arrays-stencils.texi
@node Customised Arrays @node Customized Arrays, Indirection, Stencils, Top
@chapter Multicomponent, complex, and user type arrays @chapter Multicomponent, complex, and user type Arrays
@menu @menu
* Array multi:: Multicomponent Array's * Array multi:: Multicomponent and complex arrays
* Array usertype:: Array's of your own type * Array usertype:: Creating arrays of a user type
@end menu @end menu
@include arrays-multi.texi @include arrays-multi.texi
@include arrays-usertype.texi @include arrays-usertype.texi
@node Indirection @node Indirection, TinyVector, Customized Arrays, Top
@chapter Indirection @chapter Indirection
@menu
* Indirection position list:: Indirection using lists of array position
s
* Indirection Cartesian product:: Cartesian-product indirection
* Indirection strip list:: Indirection with lists of strips
@end menu
@include arrays-indirect.texi @include arrays-indirect.texi
@node TinyVector @node TinyVector, Parallel Computing, Indirection, Top
@chapter TinyVector @chapter TinyVector
@menu
* TinyVec params:: Template parameters and types
* TinyVec ctors:: Constructors
* TinyVec members:: Member functions
* TinyVec assignment:: Assignment operators
* TinyVec exprs:: Expressions
* TinyVec globals:: Global functions
* TinyVec arrays:: Arrays of TinyVector
* TinyVec io:: Input/output
@end menu
@include tinyvector.texi @include tinyvector.texi
@node Parallel Computing @node Parallel Computing, Random Number Generators, TinyVector, Top
@chapter Parallel Computing with Blitz++ @chapter Parallel Computing with Blitz++
@menu
* Thread safety:: Blitz++ and thread safety
@end menu
@include parallel.texi @include parallel.texi
@node Random Number Generators @node Random Number Generators, Numeric properties, Parallel Computing, Top
@chapter Random Number Generators @chapter Random Number Generators
@menu
* RNG overview:: Overview
* RNG seeding:: Seeding a random number generator
* RNG details:: Detailed description of RNGs
* RNG params:: Template parameters
* RNG members:: Member functions
* RNG listings:: Detailed listing of RNGs
@end menu
@include random.texi @include random.texi
@node Numeric properties @node Numeric properties, FAQ, Random Number Generators, Top
@chapter Numeric properties @chapter Numeric properties
@menu
* Numeric limits:: Introduction
* Numeric functions:: Function descriptions
@end menu
@include numinquire.texi @include numinquire.texi
@node FAQ @node FAQ, Keyword Index, Numeric properties, Top
@chapter Frequently Asked Questions @chapter Frequently Asked Questions
@include faq.texi @include faq.texi
@node Keyword Index @node Keyword Index, Concept Index, FAQ, Top
@unnumbered Blitz Keyword Index @unnumbered Blitz Keyword Index
@printindex fn @printindex fn
@node Concept Index @node Concept Index, , Keyword Index, Top
@unnumbered Concept Index @unnumbered Concept Index
@printindex cp @printindex cp
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
@c Epilogue @c Epilogue
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
@bye @bye
 End of changes. 30 change blocks. 
75 lines changed or deleted 154 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/