Tree [df03f2] Release-test /
History



File Date Author Commit
benchmarks 2002-05-24 patricg patricg [2bf0fd] regenerated with autoconf 2.53, automake 1.6.1,...
bin 2002-05-24 patricg patricg [2bf0fd] regenerated with autoconf 2.53, automake 1.6.1,...
blitz 2002-07-02 jcumming jcumming [7412da] Undid the previous change to this file. Vector...
compiler 2002-06-28 jcumming jcumming [9b3273] Removed ilogb() and fmod() from this test. ilo...
demos 2002-03-07 patricg patricg [d7140e] fixed a bug for the target dist
examples 2002-07-02 jcumming jcumming [e2620f] Updated to use new header file names that avoid...
lib 2002-05-24 patricg patricg [2bf0fd] regenerated with autoconf 2.53, automake 1.6.1,...
manual 2002-05-24 patricg patricg [2bf0fd] regenerated with autoconf 2.53, automake 1.6.1,...
random 2002-05-24 patricg patricg [2bf0fd] regenerated with autoconf 2.53, automake 1.6.1,...
src 2002-05-24 patricg patricg [2bf0fd] regenerated with autoconf 2.53, automake 1.6.1,...
testsuite 2002-07-02 jcumming jcumming [a8b674] Updated to use new header file names that avoid...
.cvsignore 2002-03-06 patricg patricg [e327f2] New files
AUTHORS 2002-03-06 patricg patricg [38b5ff] New files to follow the GNU standard
COPYING 2002-05-08 patricg patricg [99ab28] regenerated by running the command
ChangeLog 2002-07-02 jcumming jcumming [df03f2] *** empty log message ***
ChangeLog.1 2002-03-06 patricg patricg [fa7368] CHANGELOG renamed to ChangeLog.1
INSTALL 2002-05-24 patricg patricg [fcb1f5] added instruction for cvs repository installati...
LEGAL 2001-01-24 tveldhui tveldhui [20c3f4] Minor updates
LICENSE 2000-06-19 tveldhui tveldhui [e05b16] Initial revision
Makefile.am 2002-03-07 patricg patricg [d7140e] fixed a bug for the target dist
Makefile.in 2002-05-24 patricg patricg [2bf0fd] regenerated with autoconf 2.53, automake 1.6.1,...
NEWS 2002-03-06 patricg patricg [38b5ff] New files to follow the GNU standard
README 2001-01-24 tveldhui tveldhui [743e4e] Minor updates
README.binutils 2000-06-19 tveldhui tveldhui [e05b16] Initial revision
TODO 2002-03-07 patricg patricg [27b724] New file
acinclude.m4 2002-03-06 patricg patricg [108776] New file (copy of the original aclocal.m4 conta...
aclocal.m4 2002-05-08 patricg patricg [01d4db] *** empty log message ***
config.guess 2002-06-28 jcumming jcumming [61d46e] Undo previous change to this script regarding u...
config.h.in 2000-06-19 tveldhui tveldhui [e05b16] Initial revision
config.sub 2002-05-08 patricg patricg [e4876e] imported from automake 1.6.1
configure 2002-06-27 jcumming jcumming [ae48e8] Rebuilt from configure.in.
configure.in 2002-06-28 jcumming jcumming [dc4271] Added -qstrict flag to F77 and F90 optimization...
depcomp 2002-05-08 patricg patricg [d647e9] new file generated by running the command autor...
install-sh 2002-05-08 patricg patricg [99ab28] regenerated by running the command
missing 2002-05-08 patricg patricg [99ab28] regenerated by running the command
mkinstalldirs 2002-05-08 patricg patricg [99ab28] regenerated by running the command

Read Me

Blitz++ is a C++ template class library which provides array objects
for scientific computing.  It is not a linear algebra or fft library;
see http://oonumerics.org/oon/ for libraries that will do those things.

Find Blitz on the web at http://oonumerics.org/blitz/

Licensing information is at http://oonumerics.org/legal/
Summary: you can do anything except sell this library in source
form.  Blitz is licensed under both the GPL and a less
restrictive (non-viral) "artistic license".

1.  Directories

manual        Documentation in HTML and PS format.
examples      Example programs 
blitz         Blitz++ headers and source files
blitz/meta    More Blitz++ headers
blitz/array   Yet more Blitz++ headers
compiler      Compiler tests.  
benchmarks    Benchmark programs 
testsuite     Test suite 

2.  Compiling programs

The Blitz++ library uses the X windows convention for header files.
All headers are referred to with a prefix of "blitz/".
For example, to use the Array<T,N> class, one needs to include
<blitz/array.h> instead of just <array.h>.
To make this work, the main Blitz++ directory must be in
your include path.  For example, if Blitz++ was installed
in /software/Blitz++, you will need to compile with
-I /software/Blitz++ and -L /software/Blitz++/lib -lblitz

To summarize, a typical command line is:

g++ foo.cpp -o foo -I /software/Blitz++ -L /software/Blitz++/lib -lblitz

To avoid the -I and -L options, you can set up symbolic links -- see
INSTALL for details.

3.  Email addresses

Please report bugs to <blitz-bugs@oonumerics.org>

Please send suggestions, results, and feature requests to
<blitz-dev@oonumerics.org>.


4.  Legal mumbo-jumbo

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.