qrupdate: package cleanup
Also, here is a short description that was omitted in the first commit: Qrupdate is a linear algebra library for fast updating of QR and Cholesky decompositions.
This commit is contained in:
parent
07a2bee9fd
commit
c0737ffd50
|
@ -1,45 +1,18 @@
|
|||
The following operations are supported:
|
||||
Qrupdate is a linear algebra library for fast updating of QR and Cholesky
|
||||
decompositions.
|
||||
|
||||
QR rank-1 update (qr1up)
|
||||
Updates the QR factorization after an additive rank-1 update to the
|
||||
original matrix (A = A + u*v'). Works for full & economized
|
||||
factorization.
|
||||
QR column insert (qrinc)
|
||||
Updates the QR factorization after an inserting a column to the
|
||||
original matrix. Works for full & economized factorization.
|
||||
QR column delete (qrdec)
|
||||
Updates the QR factorization after an deleting a column from the
|
||||
original matrix. Works for full & economized factorization.
|
||||
QR column shift (qrshc)
|
||||
Updates the QR factorization after a circular shift of columns in
|
||||
the original matrix. Works for full & economized factorization.
|
||||
QR row insert (qrinr)
|
||||
Updates the QR factorization after an inserting a row to the
|
||||
original matrix. Works for full factorization only.
|
||||
QR row delete (qrder)
|
||||
Updates the QR factorization after an deleting a row from the
|
||||
original matrix. Works for full factorization only.
|
||||
Supported operations:
|
||||
|
||||
Cholesky rank-1 update (ch1up)
|
||||
Updates the Cholesky factorization after positive rank-1 update
|
||||
A = A + u*u'.
|
||||
Cholesky rank-1 downdate (ch1dn)
|
||||
Updates the Cholesky factorization after positive rank-1 downdate
|
||||
A = A - u*u'.
|
||||
Cholesky symmetric insert (chinx)
|
||||
Updates the Cholesky factorization after a symmetric column/row
|
||||
insertion.
|
||||
Cholesky symmetric insert (chdex)
|
||||
Updates the Cholesky factorization after a symmetric column/row
|
||||
deletion.
|
||||
Cholesky symmetric shift (chshx)
|
||||
Updates the Cholesky factorization after a symmetric column/row
|
||||
left/right circular shift.
|
||||
|
||||
LU rank-1 update (lu1up)
|
||||
Updates the LU factorization after a rank-1 update (A = A + u*v.').
|
||||
No pivoting available. Faster than lup1up, but less stable.
|
||||
LU pivoted rank-1 update (lup1up)
|
||||
Updates a row-pivoted LUP factorization after a rank-1 update
|
||||
(A = A + u*v.'). Also updates the row permutation matrix. Slower
|
||||
than lu1up, but more stable.
|
||||
- QR rank-1 update (qr1up)
|
||||
- QR column insert (qrinc)
|
||||
- QR column delete (qrdec)
|
||||
- QR column shift (qrshc)
|
||||
- QR row insert (qrinr)
|
||||
- QR row delete (qrder)
|
||||
- Cholesky rank-1 update (ch1up)
|
||||
- Cholesky rank-1 downdate (ch1dn)
|
||||
- Cholesky symmetric insert (chinx)
|
||||
- Cholesky symmetric insert (chdex)
|
||||
- Cholesky symmetric shift (chshx)
|
||||
- LU rank-1 update (lu1up)
|
||||
- LU pivoted rank-1 update (lup1up)
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
DISTNAME= qrupdate-1.1.2
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= https://downloads.sourceforge.net/project/qrupdate/qrupdate/1.2/
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qrupdate/}
|
||||
|
||||
MAINTAINER= thomas.orgis@uni-hamburg.de
|
||||
HOMEPAGE= https://downloads.sourceforge.net/project/qrupdate/qrupdate/1.2/
|
||||
COMMENT= library for fast updating of QR and Cholesky decompositions
|
||||
HOMEPAGE= https://qrupdate.sourceforge.io/
|
||||
COMMENT= Library for fast updating of QR and Cholesky decompositions
|
||||
LICENSE= gnu-gpl-v2
|
||||
|
||||
USE_LIBTOOL= yes
|
||||
|
|
|
@ -4,4 +4,4 @@ SHA1 (qrupdate-1.1.2.tar.gz) = f7403b646ace20f4a2b080b4933a1e9152fac526
|
|||
RMD160 (qrupdate-1.1.2.tar.gz) = 9d23b2d13278c335f6208ebb6775df4b4049785c
|
||||
SHA512 (qrupdate-1.1.2.tar.gz) = cc4e466ea91958e15c66be82b0c4c8ad813fbe4643f21259a9cb3ca8e0a411dd764bb2397ece848a7045f322d30316801d1540c4ebf7912030bef6995b44917c
|
||||
Size (qrupdate-1.1.2.tar.gz) = 49734 bytes
|
||||
SHA1 (patch-src-makefile) = 269fd891f99c1a5472a0315f1407c727d4c68216
|
||||
SHA1 (patch-src-makefile) = 84995b693ef2ea4b315713d157161222e27f20a0
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
$NetBSD
|
||||
$NetBSD$
|
||||
|
||||
This provides a libtool build of the library (dynamic and static)
|
||||
for easy handling in pkgsrc.
|
||||
|
||||
--- src/Makefile.orig 2017-04-14 22:09:56.691696785 +0200
|
||||
+++ src/Makefile 2017-04-14 23:16:19.705455550 +0200
|
||||
|
|
Loading…
Reference in New Issue