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 does much more. Arrays can be manipulated, transposed and concatenated. One can extract subarrays or include subarrays within larger arrays.
This commit is contained in:
parent
c14bfbbb58
commit
06f7bd813b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=175706
@ -133,6 +133,7 @@
|
||||
SUBDIR += linux-relview
|
||||
SUBDIR += lp_solve
|
||||
SUBDIR += ltl
|
||||
SUBDIR += matharray
|
||||
SUBDIR += mathomatic
|
||||
SUBDIR += matrix
|
||||
SUBDIR += maxima
|
||||
|
27
math/matharray/Makefile
Normal file
27
math/matharray/Makefile
Normal file
@ -0,0 +1,27 @@
|
||||
# New ports collection makefile for: matharray
|
||||
# Date created: 30 Oct 2006
|
||||
# Whom: dirk.meyer@dinoex.sub.org
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= matharray
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= ${MASTER_SITE_GNUSTEP}
|
||||
MASTER_SITE_SUBDIR= contrib
|
||||
DISTNAME= MathArray-${PORTVERSION}
|
||||
|
||||
MAINTAINER= dinoex@FreeBSD.org
|
||||
COMMENT= Class library for mathematical manipulation of matrices
|
||||
|
||||
USE_GMAKE= yes
|
||||
USE_GNUSTEP= yes
|
||||
USE_GNUSTEP_PREFIX= yes
|
||||
USE_GNUSTEP_BASE= yes
|
||||
USE_GNUSTEP_BUILD= yes
|
||||
USE_GNUSTEP_INSTALL= yes
|
||||
MAKEFILE= GNUmakefile
|
||||
NO_FILTER_SHLIBS= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
math/matharray/distinfo
Normal file
3
math/matharray/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (MathArray-1.0.tar.gz) = 534085eeb9e219e9fb3257e38323681a
|
||||
SHA256 (MathArray-1.0.tar.gz) = 2bfd06ee3b560b4442ed4e6afcac9d9961a037bb44d350030942587ae081a04e
|
||||
SIZE (MathArray-1.0.tar.gz) = 104963
|
16
math/matharray/pkg-descr
Normal file
16
math/matharray/pkg-descr
Normal file
@ -0,0 +1,16 @@
|
||||
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 does much more. Arrays can be manipulated, transposed
|
||||
and concatenated. One can extract subarrays or include subarrays within
|
||||
larger arrays.
|
12
math/matharray/pkg-plist
Normal file
12
math/matharray/pkg-plist
Normal file
@ -0,0 +1,12 @@
|
||||
Local/Library/Headers/MathArray/MAValue.h
|
||||
Local/Library/Headers/MathArray/MAValueData.h
|
||||
Local/Library/Headers/MathArray/MaskedException.h
|
||||
Local/Library/Headers/MathArray/MathArray.h
|
||||
Local/Library/Headers/MathArray/MathArrayExtensions.h
|
||||
Local/Library/Headers/MathArray/NSObjectExtra.h
|
||||
Local/Library/Headers/MathArray/array_encoding.h
|
||||
Local/Library/Headers/MathArray/complex.h
|
||||
Local/Library/Libraries/libMathArray.so
|
||||
Local/Library/Libraries/libMathArray.so.%%MAJORVERSION%%
|
||||
Local/Library/Libraries/libMathArray.so.%%VERSION%%
|
||||
@dirrm Local/Library/Headers/MathArray
|
Loading…
Reference in New Issue
Block a user