home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-1.iso / CDROM / READMEs / Peanuts-2 / Science / mathematics / MathArray.0.33.README < prev    next >
Encoding:
Text File  |  1996-11-09  |  2.0 KB  |  38 lines

  1. MathArray: Class library for mathematical manipulation of matrices
  2.  
  3. MathArray is a general library of classes for performing mathematical 
  4. operations on arrays (vectors, matrices, etc) of values. It can operate on 
  5. any standard 'C' number type plus numbers of complex type. MathArray is
  6. implemented using a "class cluster" concept, allowing one to perform 
  7. mathematical calculations on a number without necessarily being aware of what 
  8. type (class) of number is being operated on.  MathArray knows implicitly what 
  9. types of operations can be performed on what types of numbers and will 
  10. automatically cast itself to the correct number type representation to handle 
  11. the specific operation. Standard operations include addition, scalar and matrix 
  12. multiplication and logical operations. Mathematical operations in the standard 
  13. C math library are also supported, as well as user-defined functions.
  14.  
  15. MathArray also does much more.  Arrays can be manipulated, transposed and 
  16. concatenated. One can extract subarrays or include subarrays within larger 
  17. arrays.
  18.  
  19. What would you expect to pay for all this?  Nothing, you say? Well wait, 
  20. there's more.  If you ftp now, you get the following extra classes at no extra charge:
  21.  
  22. MaskedException        - extends NSException to allow for special processing    
  23.               for debugging, exception handler objects, and
  24.               other deviant behavior.
  25. MANumber,NSNumber(extras) - Adds complex number capability, protocols.
  26. MAValueData        - Like NSData only it knows what type of data it stores
  27.               and can access values appropriately.
  28.             
  29. libMathArray is distributed absolutely free. It requires an OpenStep(TM) 
  30. compliant Foundation kit (like the GNU libobjects library, version 0.1.19 or 
  31. later) or the NeXT Foundation kit (with EOF or NeXT release 3.3). Get it from:
  32.  
  33. ftp://next-ftp.peak.org/pub/next/sources/classes/MathArray-0.33.s.tar.gz
  34. ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Science/mathematics/MathArray.0.33.s.tar.gz
  35. ftp://mode.colorado.edu/pub/src/MathArray-0.33.s.tar.gz
  36.  
  37. More info, contact: Adam Fedor <fedor@boulder.colorado.edu>
  38.