Skip Navigation Links
Numerical Libraries
Linear Algebra
Differential Equations
Optimization
Samples
Skip Navigation Links
Linear Algebra
CSLapack
CSBlas

CSLapack

CSLapack is the translation of Fortran to C# of the LAPACK numerical subroutines. CSLapack contains classes for solving systems of simultaneous linear equations, eigenvalue problems, least-squares solutions of linear systems, and singular value problems.

Name Description
dbdsdc.cs Computes the singular value decomposition (SVD) of a real bidiagonal matrix using a divide and conquer method.
dbdsqr.cs Computes the singular value decomposition (SVD) of a real bidiagonal matrix using the bidiagonal QR algorithm.
ddisna.cs Computes the reciprocal condition numbers for the eigenvectors of a real symmetric or complex Hermitian matrix or for the left or right singular vectors of a general matrix.
dgbsv.cs Solves a general banded system of linear equations AX=B.
dgbtf2.cs
dgbtrf.cs Computes an LU factorization of a general band matrix, using partial pivoting with row interchanges.
dgbtrs.cs Solves a general banded system of linear equations AX=B, A**T X=B or A**H X=B using the LU factorization computed by DGBTRF.
dgebak.cs Transforms eigenvectors of a balanced matrix to those of the original matrix supplied to DGEBAL.
dgebal.cs Balances a general matrix in order to improve the accuracy of computed eigenvalues.
dgebd2.cs
dgebrd.cs Reduces a general rectangular matrix to real bidiagonal form by an orthogonal transformation.
dgeev.cs Computes the eigenvalues and left and right eigenvectors of a general matrix.
dgehd2.cs
dgehrd.cs Reduces a general matrix to upper Hessenberg form by an orthogonal similarity transformation.
dgelq2.cs
dgelqf.cs Computes an LQ factorization of a general rectangular matrix.
dgels.cs Computes the least squares solution to an over-determined system of linear equations A X=B or A**H X=B or the minimum norm solution of an under-determined system where A is a general rectangular matrix of full rank using a QR or LQ factorization of A.
dgelsd.cs Computes the least squares solution to an over-determined system of linear equations A X=B or A**H X=B or the minimum norm solution of an under-determined system using a divide and conquer method where A is a general rectangular matrix of full rank, using a QR or LQ factorization of A.
dgelsy.cs Computes the minimum norm least squares solution to an over- or under-determined system of linear equations A X=B using a complete orthogonal factorization of A.
dgeqp3.cs Computes a QR factorization with column pivoting of a general rectangular matrix using Level 3 BLAS.
dgeqpf.cs Computes a QR factorization with column pivoting of a general rectangular matrix.
dgeqr2.cs
dgeqrf.cs Computes a QR factorization of a general rectangular matrix.
dgerq2.cs
dgerqf.cs Computes an RQ factorization of a general rectangular matrix.
dgesdd.cs Computes the singular value decomposition (SVD) of a general rectangular matrix using divide-and-conquer.
dgesv.cs Solves a general system of linear equations AX=B.
dgesvd.cs Computes the singular value decomposition (SVD) of a general rectangular matrix.
dgetf2.cs
dgetrf.cs Computes an LU factorization of a general matrix, using partial pivoting with row interchanges.
dgetri.cs Computes the inverse of a general matrix, using the LU factorization computed by DGETRF.
dgetrs.cs Solves a general system of linear equations AX=B, A**T X=B or A**H X=B using the LU factorization computed by DGETRF.
dggglm.cs Solves the GLM (Generalized Linear Regression Model) using the GQR (Generalized QR) factorization
dgglse.cs Solves the LSE (Constrained Linear Least Squares Problem) using the GRQ (Generalized RQ) factorization
dggqrf.cs Computes a generalized QR factorization of a pair of matrices.
dggrqf.cs Computes a generalized RQ factorization of a pair of matrices.
dggsvd.cs Computes the Generalized Singular Value Decomposition
dggsvp.cs Computes orthogonal matrices as a preprocessing step for computing the generalized singular value decomposition
dgtsv.cs Solves a general tridiagonal system of linear equations AX=B.
dhseqr.cs Computes the eigenvalues and Schur factorization of an upper Hessenberg matrix using the multishift QR algorithm.
dlabad.cs
dlabrd.cs
dlacon.cs
dlacpy.cs
dladiv.cs
dlae2.cs
dlaed0.cs
dlaed1.cs
dlaed2.cs
dlaed3.cs
dlaed4.cs
dlaed5.cs
dlaed6.cs
dlaed7.cs
dlaed8.cs
dlaed9.cs
dlaeda.cs
dlaev2.cs
dlaexc.cs
dlags2.cs
dlahqr.cs
dlahr2.cs
dlaic1.cs
dlaln2.cs
dlals0.cs
dlalsa.cs
dlalsd.cs
dlamrg.cs
dlange.cs
dlansb.cs
dlanst.cs
dlansy.cs
dlantr.cs
dlanv2.cs
dlapll.cs
dlapmt.cs
dlapy2.cs
dlaqp2.cs
dlaqps.cs
dlaqr0.cs
dlaqr1.cs
dlaqr2.cs
dlaqr3.cs
dlaqr4.cs
dlaqr5.cs
dlar2v.cs
dlarf.cs
dlarfb.cs
dlarfg.cs
dlarft.cs
dlarfx.cs
dlargv.cs
dlartg.cs
dlartv.cs
dlarz.cs
dlarzb.cs
dlarzt.cs
dlas2.cs
dlascl.cs
dlasd0.cs
dlasd1.cs
dlasd2.cs
dlasd3.cs
dlasd4.cs
dlasd5.cs
dlasd6.cs
dlasd7.cs
dlasd8.cs
dlasda.cs
dlasdq.cs
dlasdt.cs
dlaset.cs
dlasq1.cs
dlasq2.cs
dlasq5.cs
dlasq6.cs
dlasr.cs
dlasrt.cs
dlassq.cs
dlasv2.cs
dlaswp.cs
dlasy2.cs
dlatrd.cs
dlatrs.cs
dlatrz.cs
dlazq3.cs
dlazq4.cs
dorg2l.cs
dorg2r.cs
dorgbr.cs Generates the orthogonal transformation matrices from a reduction to bidiagonal form determined by DGEBRD.
dorghr.cs Generates the orthogonal transformation matrix from a reduction to Hessenberg form determined by DGEHRD.
dorgl2.cs
dorglq.cs Generates all or part of the orthogonal matrix Q from an LQ factorization determined by DGELQF.
dorgql.cs Generates all or part of the orthogonal matrix Q from a QL factorization determined by DGEQLF.
dorgqr.cs Generates all or part of the orthogonal matrix Q from a QR factorization determined by DGEQRF.
dorgtr.cs Generates the orthogonal transformation matrix from a reduction to tridiagonal form determined by DSYTRD.
dorm2l.cs
dorm2r.cs
dormbr.cs Multiplies a general matrix by one of the orthogonal transformation matrices from a reduction to bidiagonal form determined by DGEBRD.
dorml2.cs
dormlq.cs Multiplies a general matrix by the orthogonal matrix from an LQ factorization determined by DGELQF.
dormql.cs Multiplies a general matrix by the orthogonal matrix from a QL factorization determined by DGEQLF.
dormqr.cs Multiplies a general matrix by the orthogonal matrix from a QR factorization determined by DGEQRF.
dormr2.cs
dormr3.cs Multiples a general matrix by the orthogonal matrix from an RZ factorization determined by DTZRZF.
dormrq.cs Multiplies a general matrix by the orthogonal matrix from an RQ factorization determined by DGERQF.
dormrz.cs Multiples a general matrix by the orthogonal matrix from an RZ factorization determined by DTZRZF.
dormtr.cs Multiplies a general matrix by the orthogonal transformation matrix from a reduction to tridiagonal form determined by DSYTRD.
drscl.cs
dsbev.cs Computes all eigenvalues, and optionally, eigenvectors of a real symmetric band matrix.
dsbevd.cs Computes all eigenvalues, and optionally, eigenvectors of a real symmetric band matrix. If eigenvectors are desired it uses a divide and conquer algorithm.
dsbtrd.cs Reduces a symmetric band matrix to real symmetric tridiagonal form by an orthogonal similarity transformation.
dstedc.cs Computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer algorithm.
dsteqr.cs Computes all eigenvalues and eigenvectors of a real symmetric tridiagonal matrix using the implicit QL or QR algorithm.
dsterf.cs Computes all eigenvalues of a real symmetric tridiagonal matrix, using a root-free variant of the QL or QR algorithm.
dsyev.cs Computes all eigenvalues, and optionally, eigenvectors of a real symmetric matrix.
dsyevd.cs Computes all eigenvalues, and optionally, eigenvectors of a real symmetric matrix. If eigenvectors are desired it uses a divide and conquer algorithm.
dsytd2.cs
dsytrd.cs Reduces a symmetric matrix to real symmetric tridiagonal form by an orthogonal similarity transformation.
dtgsja.cs Computes the generalized singular value decomposition of two real upper triangular (or trapezoidal) matrices as output by DGGSVP.
dtrcon.cs Estimates the reciprocal of the condition number of a triangular matrix in either the 1-norm or the infinity-norm.
dtrevc.cs Computes some or all of the right and/or left eigenvectors of an upper quasi-triangular matrix.
dtrexc.cs Reorders the Schur factorization of a matrix by an orthogonal similarity transformation.
dtrti2.cs
dtrtri.cs Computes the inverse of a triangular matrix.
dtrtrs.cs Solves a triangular system of linear equations AX=B, A**T X=B or A**H X=B.
dtzrzf.cs
ieeeck.cs
ilaenv.cs
iparmq.cs
xerbla.cs