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: 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