Tree [df03f2] Release-test /
 History

HTTPS access


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.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks