matrix.tar.Z:
=============

From comp.lang.c++ Sat Dec 21 16:38:00 1991
Path: funic!fuug!mcsun!uunet!wupost!waikato.ac.nz!comp.vuw.ac.nz!am.dsir.govt.nz!robert
From: robert@kea.am.dsir.govt.nz (Robert Davies)
Newsgroups: comp.lang.c++
Subject: Matrix package upgrade
Message-ID: <1991Nov30.101958.7503@am.dsir.govt.nz>
Date: 30 Nov 91 10:19:58 GMT
Sender: robert@am.dsir.govt.nz (Robert Davies)
Organization: DSIR Physical Sciences (Applied Mathematics), Wellington, NZ
Lines: 23

I have submitted a new version of my experimental matrix package to
comp.sources.misc, Simtel20 in the pd1:<msdos.cplusplus> directory
and Compuserve in the Borland forum. Its called newmat04 on
comp.sources.misc (includes an extra patch to make it compile and
run the example, at least, under Gnu 1.40) and newmat03 on Simtel20.
It runs OK on AT&T C++ 2.0, Gnu C++ (1.37), Borland C++ (2.0), and
with difficulty with Zortech (2.12).


              An experimental matrix package in C++.

   It supports matrix types: Matrix, UpperTriangularMatrix,
LowerTriangularMatrix, DiagonalMatrix, SymmetricMatrix, RowVector,
ColumnVector. Only one element type (float or double) is supported.
   The package includes the operations *, +, -, (defined as operators)
inverse, transpose, conversion between types, submatrix, determinant,
Cholesky decomposition, Householder triangularisation, singular value
decomposition, eigenvalues of a symmetric matrix, sorting, fast fourier
transform, printing and an interface with "Numerical Recipes in C".
   It is intended for matrices in the range 4 x 4 to about 90 x 90 (125
x 125 for triangular matrices).
   ---

For funic.funet.fi in 16.1.92: 

	Sami Saarinen (sbs@convex.csc.fi)
	Centre for Scientific Computing, Finland
	tel. INT + 358 - 0 - 457 2713
	     NAT (90) 457 2713