FreeBSD math : linalg4>
C++ Linear Algebra and Optimization classlib
LinAlg -- C++ Linear Algebra and Optimization classlib
- Matrix, Vector, subMatrices, and LAStreams over real domain;
- Matrix inverse, norms, determinant, lazy matrices, Singular Value
Decomposition (SVD) and applications, nested functions;
- Brent's univariate optimization and root finding, Hooke-Jeeves
multidimensional optimization of functors, Aitken-Lagrange interpolation;
- LinAlg stresses Matrix streams, which provide a sequential
view/access to a matrix or its parts. LABlockStreams may
span over an arbitrary rectangular block of a matrix, including the
whole matrix, a single matrix element, and all other block sizes in
between. Matrix streams are seekable and subrange-able. A stream or
a substream are always created in-line; they do not allocate any
heap storage, and are safe.
- Every feature is extensively tested in the validation code (included).
http://okmij.org/ftp/packages.html
|
linalg history
v. 1.14
date: 2007/10/01 09:37:31; author: linimon; state: Exp; lines: +7 -1
Mark as broken on gcc4.2.
v. 1.13
date: 2004/10/08 05:32:57; author: danfe; state: Exp; lines: +1 -7
Play nice with new GCC, and unbreak the build.
Reported by: kris
Approved by: portmgr (krion), fjoe (mentor, implicit)
v. 1.12
date: 2004/09/18 18:44:51; author: kris; state: Exp; lines: +4 -0
BROKEN on 5.x: Does not compile
Approved by: portmgr (self)
v. 1.11
date: 2004/02/04 05:07:31; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
v. 1.10
date: 2003/02/21 12:43:59; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.9
date: 2002/11/30 16:37:57; author: arved; state: Exp; lines: +2 -10
Unbreak on -CURRENT by updating to 4.4
PR: 45844
Submitted by: oleg@pobox.com (maintainer)
v. 1.8
date: 2002/10/25 08:32:12; author: kris; state: Exp; lines: +7 -1
Remove #include to partially fix build on -current (still
badly broken). Mark BROKEN on 5.x.
v. 1.7
date: 2002/10/10 12:59:34; author: knu; state: Exp; lines: +3 -3
CC, CXX, CFLAGS, PTHREAD_CFLAGS and PTHREAD_LIBS may contain `/' in
them when using a non-default compiler/linker, so do not use `/' as
delimiter for s///. (I picked `|' instead)
v. 1.6
date: 2000/06/29 02:31:31; author: asami; state: Exp; lines: +3 -2
Use ${MASTER_SITE_LOCAL}.
v. 1.5
date: 2000/06/07 17:31:47; author: will; state: Exp; lines: +2 -2
Make the move from people.FreeBSD.org/~will to ftp.FreeBSD.org.
Prompted by: obrien
v. 1.4
date: 2000/05/28 04:05:27; author: steve; state: Exp; lines: +4 -2
Don't try to use eg++ as the C++ compiler and honor CXXFLAGS.
v. 1.3
date: 2000/04/29 21:46:08; author: kris; state: Exp; lines: +3 -1
Mark BROKEN: this port tries to run eg++
Noticed by: bento
v. 1.2
date: 2000/04/14 07:20:14; author: asami; state: Exp; lines: +3 -3
Convert to PORTNAME/PORTVERSION.
v. 1.1
date: 2000/04/07 01:47:49; author: will; state: Exp;
Add LinAlg, an extended C++ math library. Unfortunately, it can't be made
to respect C(C,XX) or C(XX)FLAGS, according to the author.
Author also requested that the distfile be hosted on *.FreeBSD.org.
PR: 13124
Submitted by: Oleg
=============================================================================
v. 1.14
date: 2007/10/01 09:37:31; author: linimon; state: Exp; lines: +7 -1
Mark as broken on gcc4.2.
v. 1.13
date: 2004/10/08 05:32:57; author: danfe; state: Exp; lines: +1 -7
Play nice with new GCC, and unbreak the build.
Reported by: kris
Approved by: portmgr (krion), fjoe (mentor, implicit)
v. 1.12
date: 2004/09/18 18:44:51; author: kris; state: Exp; lines: +4 -0
BROKEN on 5.x: Does not compile
Approved by: portmgr (self)
v. 1.11
date: 2004/02/04 05:07:31; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
v. 1.10
date: 2003/02/21 12:43:59; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.9
date: 2002/11/30 16:37:57; author: arved; state: Exp; lines: +2 -10
Unbreak on -CURRENT by updating to 4.4
PR: 45844
Submitted by: oleg@pobox.com (maintainer)
v. 1.8
date: 2002/10/25 08:32:12; author: kris; state: Exp; lines: +7 -1
Remove #include to partially fix build on -current (still
badly broken). Mark BROKEN on 5.x.
v. 1.7
date: 2002/10/10 12:59:34; author: knu; state: Exp; lines: +3 -3
CC, CXX, CFLAGS, PTHREAD_CFLAGS and PTHREAD_LIBS may contain `/' in
them when using a non-default compiler/linker, so do not use `/' as
delimiter for s///. (I picked `|' instead)
v. 1.6
date: 2000/06/29 02:31:31; author: asami; state: Exp; lines: +3 -2
Use ${MASTER_SITE_LOCAL}.
v. 1.5
date: 2000/06/07 17:31:47; author: will; state: Exp; lines: +2 -2
Make the move from people.FreeBSD.org/~will to ftp.FreeBSD.org.
Prompted by: obrien
v. 1.4
date: 2000/05/28 04:05:27; author: steve; state: Exp; lines: +4 -2
Don't try to use eg++ as the C++ compiler and honor CXXFLAGS.
v. 1.3
date: 2000/04/29 21:46:08; author: kris; state: Exp; lines: +3 -1
Mark BROKEN: this port tries to run eg++
Noticed by: bento
v. 1.2
date: 2000/04/14 07:20:14; author: asami; state: Exp; lines: +3 -3
Convert to PORTNAME/PORTVERSION.
v. 1.1
date: 2000/04/07 01:47:49; author: will; state: Exp;
Add LinAlg, an extended C++ math library. Unfortunately, it can't be made
to respect C(C,XX) or C(XX)FLAGS, according to the author.
Author also requested that the distfile be hosted on *.FreeBSD.org.
PR: 13124
Submitted by: Oleg
=============================================================================
v. 1.14
date: 2007/10/01 09:37:31; author: linimon; state: Exp; lines: +7 -1
Mark as broken on gcc4.2.
v. 1.13
date: 2004/10/08 05:32:57; author: danfe; state: Exp; lines: +1 -7
Play nice with new GCC, and unbreak the build.
Reported by: kris
Approved by: portmgr (krion), fjoe (mentor, implicit)
v. 1.12
date: 2004/09/18 18:44:51; author: kris; state: Exp; lines: +4 -0
BROKEN on 5.x: Does not compile
Approved by: portmgr (self)
v. 1.11
date: 2004/02/04 05:07:31; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
v. 1.10
date: 2003/02/21 12:43:59; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.9
date: 2002/11/30 16:37:57; author: arved; state: Exp; lines: +2 -10
Unbreak on -CURRENT by updating to 4.4
PR: 45844
Submitted by: oleg@pobox.com (maintainer)
v. 1.8
date: 2002/10/25 08:32:12; author: kris; state: Exp; lines: +7 -1
Remove #include to partially fix build on -current (still
badly broken). Mark BROKEN on 5.x.
v. 1.7
date: 2002/10/10 12:59:34; author: knu; state: Exp; lines: +3 -3
CC, CXX, CFLAGS, PTHREAD_CFLAGS and PTHREAD_LIBS may contain `/' in
them when using a non-default compiler/linker, so do not use `/' as
delimiter for s///. (I picked `|' instead)
v. 1.6
date: 2000/06/29 02:31:31; author: asami; state: Exp; lines: +3 -2
Use ${MASTER_SITE_LOCAL}.
v. 1.5
date: 2000/06/07 17:31:47; author: will; state: Exp; lines: +2 -2
Make the move from people.FreeBSD.org/~will to ftp.FreeBSD.org.
Prompted by: obrien
v. 1.4
date: 2000/05/28 04:05:27; author: steve; state: Exp; lines: +4 -2
Don't try to use eg++ as the C++ compiler and honor CXXFLAGS.
v. 1.3
date: 2000/04/29 21:46:08; author: kris; state: Exp; lines: +3 -1
Mark BROKEN: this port tries to run eg++
Noticed by: bento
v. 1.2
date: 2000/04/14 07:20:14; author: asami; state: Exp; lines: +3 -3
Convert to PORTNAME/PORTVERSION.
v. 1.1
date: 2000/04/07 01:47:49; author: will; state: Exp;
Add LinAlg, an extended C++ math library. Unfortunately, it can't be made
to respect C(C,XX) or C(XX)FLAGS, according to the author.
Author also requested that the distfile be hosted on *.FreeBSD.org.
PR: 13124
Submitted by: Oleg
=============================================================================
|