keffer@blake.acs.washington.edu (Thomas Keffer) (09/26/89)
Release 2.2 of the Rogue Wave Vector and Matrix classes is ready. It can be obtained via anonymous ftp from sperm.ocean.washington.edu (ip 128.208.2.7). This is a set of vector and matrix classes. They include all standard arithmetic operations (+, *, /, -, --, etc.) for types double, float, int, and complex, and most math functions (sin, cos, sum, cumsum, etc.). The Vector classes include three FFT "server" classes. The Matrix classes include linear equation solvers. "Slice" operators are supported throughout. All objects can be saved and restored on either ASCII or binary files. Major changes from Version 2.1: 1) Matricies can now be resize()'d. 2) scanFrom(), printOn(), readFrom(), storeOn() have been added to matricies. 3) Version checks have been added to storeOn() and readFrom(). 4) Better parsing for scanFrom(). 5) Some Version 2.0 bugs fixed. There may still be a few, particularly with I/O formatting. (Why was form() removed?) 6) [FD]LUDecomp::solve() now checks to make sure the order of the right hand side of the linear set of equations matches the order of the decomposition. ******************************* Thanks to Al Vermeulen (Univ. of Waterloo) for his contributions to the vector and matrix I/O routines and general sleuthing. Thanks also to Mike Lambert (Pittsburgh Supercomputer center) for his fixes for AT&T cfront v2.0. --- Dr. Thomas Keffer | Internet: keffer@sperm.ocean.washington.edu School of Oceanography | BITNET: keffer%sperm.ocean.washington.edu@UWAVM Univ. of Washington, WB-10 | uucp: uw-beaver!sperm.ocean.washington.edu!keffer Seattle, WA 98195 | Telemail: T.KEFFER/OMNET (206) 543-6455