From owner-cvs-ports@FreeBSD.ORG Tue Oct 31 06:20:44 2006 Return-Path: X-Original-To: cvs-ports@FreeBSD.org Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4DB116A40F; Tue, 31 Oct 2006 06:20:44 +0000 (UTC) (envelope-from dinoex@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9ADD543D4C; Tue, 31 Oct 2006 06:20:44 +0000 (GMT) (envelope-from dinoex@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9V6Kixm004782; Tue, 31 Oct 2006 06:20:44 GMT (envelope-from dinoex@repoman.freebsd.org) Received: (from dinoex@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9V6KiBW004781; Tue, 31 Oct 2006 06:20:44 GMT (envelope-from dinoex) Message-Id: <200610310620.k9V6KiBW004781@repoman.freebsd.org> From: Dirk Meyer Date: Tue, 31 Oct 2006 06:20:44 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/math Makefile ports/math/matharray Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Oct 2006 06:20:44 -0000 dinoex 2006-10-31 06:20:44 UTC FreeBSD ports repository Modified files: math Makefile Added files: math/matharray Makefile distinfo pkg-descr pkg-plist Log: 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. Revision Changes Path 1.426 +1 -0 ports/math/Makefile 1.1 +27 -0 ports/math/matharray/Makefile (new) 1.1 +3 -0 ports/math/matharray/distinfo (new) 1.1 +16 -0 ports/math/matharray/pkg-descr (new) 1.1 +12 -0 ports/math/matharray/pkg-plist (new)