info-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ANN: MathArray Version 1.0


From: Adam Fedor
Subject: ANN: MathArray Version 1.0
Date: Mon, 6 Jun 2005 16:55:06 -0600

MathArray: Class library for mathematical manipulation of matrices

MathArray is a general library of classes for performing mathematical
operations on arrays (vectors, matrices, etc) of values. It can
operate on any standard 'C' number type plus numbers of complex
type. MathArray is implemented using a "class cluster" concept,
allowing one to perform mathematical calculations on a number without
necessarily being aware of what type (class) of number is being
operated on.  MathArray knows implicitly what types of operations can
be performed on what types of numbers and will automatically cast
itself to the correct number type representation to handle the
specific operation. Standard operations include addition, scalar and
matrix multiplication and logical operations. Mathematical operations
in the standard C math library are also supported, as well as
user-defined functions.

MathArray also supports the NSDecimal type on systems that have this
Foundation extension.

MathArray also does much more. Arrays can be manipulated, transposed and concatenated. One can extract subarrays or include subarrays within larger
arrays.

Changes in version 1.0:

    * Fix various compilation and include problems
    * Configure to include NSDecimal support
    * Fix for changes in behavior of Foundation libraries
    * Add OS X Project Builder project.
                        
libMathArray is distributed under the GNU LGPL. It requires an
OpenStep(TM) compliant Foundation kit (such as NeXT's OPENSTEP,
GNUstep, or MacOS X. Get it from:

ftp://ftp.gnustep.org/pub/gnustep/contrib

More info, contact: Adam Fedor <address@hidden>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]