Xref: utzoo comp.lang.c:13726 comp.lang.c++:1864 Path: utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ames!ncar!boulder!sunybcs!oswego!rocky.oswego.edu!dl From: dl@rocky.oswego.edu (Doug Lea) Newsgroups: comp.lang.c,comp.lang.c++ Subject: Matrices Keywords: Matrix Operations Message-ID: <985@oswego.Oswego.EDU> Date: 1 Nov 88 22:43:24 GMT References: <183@rubmez.UUCP> Sender: news@oswego.Oswego.EDU Reply-To: dl@rocky.oswego.edu.UUCP (Doug Lea) Organization: SUNY, Collego at Oswego Lines: 25 It is true that a matrix package is planned for libg++. It is also true that the guiding principle will be to allow the use of stuff from the `Numerical Recipes' text for most of the `interesting' algorithms, although the goal will be something that allows easy translation of the algorithms, not the code! While putting together a Matrix class looks straightforward, anyone who has contemplated how to put together a set of Matrix classes that support (1) C-like efficiency where it counts (2) a wide range of Matrix types and representations (like tridiagonal, and delay Matrices), (3) use of sensible Matrix constructs, and (4) a natural, yet object-oriented programming style will appreciate the fact that I and several other people with whom I have talked, corresponded, and worked have already thrown out dozens of designs. A few other designs are being pursued. January is optimistic but possible. If you are interested in joining the fun, email to me directly. -Doug Doug Lea, Computer Science Dept., SUNY Oswego, Oswego, NY, 13126 (315)341-2367 email: dl@rocky.oswego.edu or dl%rocky.oswego.edu@nisc.nyser.net UUCP :...cornell!devvax!oswego!dl or ...rutgers!sunybcs!oswego!dl