1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
mailto(tveldhui@acm.org)
includefile(blitzmacros)
latexoptions(epsf,twoside)
standardlayout()
htmlbodyopt(fgcolor)(#27408B)
htmlbodyopt(bgcolor)(#FFFAF0)
COMMENT(abstract(Blitz++ is a C++ class library for scientific computing.))
latexcommand(\makeindex)
XXstartdocument(report)
latexcommand(\pagestyle{headings})
latexcommand(\oddsidemargin 0in)
latexcommand(\evensidemargin 0in)
latexcommand(\topmargin 0in)
latexcommand(\textheight 8.5in)
latexcommand(\textwidth 6in)
XXsetdocumentheader(Blitz++ User's Guide)
(Todd Veldhuizen nl() tt(<tveldhui@acm.org>))
(Version 1.2, February 2001)
COMMENT(
( PIPETHROUGH(date +"%B %d, %Y")(x)
))
chapter(Introduction)
bzsect(About this document)
To use the Blitz++ library,
you will need a compiler with near-ISO/ANSI C++ syntax support
(see the following section for possible compilers).
Information on what platforms are supported is
available from
url(http://oonumerics.org/blitz/platforms/)(http://oonumerics.org/blitz/platforms/). To download Blitz++, please go to the
download page at
url(http://oonumerics.org/blitz/download/)(http://oonumerics.org/blitz/download/).
If you need to do something that Blitz++ doesn't support,
see a possible improvement, or notice an error in the documentation,
please send a note to one of the Blitz++ mailing lists (described
later).
bzsect(Platform notes)
includefile(platforms)
bzsect(How to download Blitz++)
includefile(download)
bzsect(Installation and porting)
includefile(install)
bzsect(Compiling with Blitz++)
includefile(compiling)
bzsect(Licensing terms)
includefile(legal)
bzsect(Mailing lists and support)
includefile(help)
chapter(Arrays)
bzsect(Getting started)
includefile(arrays-intro)
bzsect(Public types)
includefile(arrays-types)
bzsect(Constructors)
includefile(arrays-ctors)
bzsect(Indexing, subarrays, and slicing)
includefile(arrays-slicing)
bzsect(Debug mode)
includefile(arrays-debug)
bzsect(Member functions)
includefile(arrays-members)
bzsect(Global functions)
includefile(arrays-globals)
bzsect(Inputting and Outputting Arrays)
includefile(arrays-io)
bzsect(Array storage orders)
includefile(arrays-storage)
chapter(Array Expressions)
includefile(arrays-expr)
chapter(Stencils)
includefile(arrays-stencils)
chapter(Multicomponent, complex, and user type arrays)
bzsect(Multicomponent and complex arrays)
includefile(arrays-multi)
bzsect(Creating arrays of a user type)
includefile(arrays-usertype)
chapter(Indirection)
bzsect(Indirection)
includefile(arrays-indirect)
chapter(TinyVector)
includefile(tinyvector)
chapter(Parallel Computing with Blitz++)
includefile(parallel)
chapter(Random Number Generators)
includefile(random)
chapter(Numeric properties)
includefile(numinquire)
chapter(Frequently Asked Questions)
includefile(faq)
latexcommand(\input{blitz.ind})
|