Orthogonal Factorizations
?geqrf
computes the QR factorization of a general
?geqpf
computes the QR factorization of a general
?geqp3
computes the QR factorization of a general
?orgqr
generates the real orthogonal matrix Q of the QR factorization formed by
?geqrf.
?ormqr
multiplies a real matrix by the orthogonal matrix Q of the QR factorization formed by
?geqrf or ?geqpf.
?ungqr
generates the complex unitary matrix Q of the QR factorization formed by
?geqrf.
?unmqr
multiplies a complex matrix by the unitary matrix Q of the QR factorization formed by
?geqrf.
?gelqf
computes the LQ factorization of a general
?orglq
generates the real orthogonal matrix Q of the LQ factorization formed by
?gelqf.
?ormlq
multiplies a real matrix by the orthogonal matrix Q of the LQ factorization formed by
?gelqf.
?unglq
generates the complex unitary matrix Q of the LQ factorization formed by
?gelqf.
?unmlq
multiplies a complex matrix by the unitary matrix Q of the LQ factorization formed by
?gelqf.
?geqlf
computes the QL factorization of a general
?orgql
generates the real matrix Q of the QL factorization formed by
?geqlf.
?ungql
generates the complex matrix Q of the QL factorization formed by
?geqlf.
?ormql
multiplies a real matrix by the orthogonal matrix Q of the QL factorization formed by
?geqlf.
?unmql
multiplies a complex matrix by the unitary matrix Q of the QL factorization formed by
?geqlf.
?gerqf
computes the RQ factorization of a general
?orgrq
generates the real orthogonal matrix Q of the RQ factorization formed by
?gerqf.
?ungrq
generates the complex matrix Q of the RQ factorization formed by
?gerqf.
?ormrq
multiplies a real matrix by the orthogonal matrix Q of the RQ factorization formed by
?gerqf.
?unmrq
multiplies a complex matrix by the unitary matrix Q of the RQ factorization formed by
?gerqf.
?tzrzf
reduces the upper trapezoidal matrix A to upper triangular form.
?ormrz
multiplies a real matrix by the orthogonal matrix defined from the factorization formed by
?tzrzf.
?unmrz
multiplies a complex matrix by the unitary matrix defined from the factorization formed by
?tzrzf.
?ggqrf
computes the generalized QR factorization of two matrices.
?ggrqf
computes the generalized RQ factorization of two matrices.m-by-n
matrix.
call sgeqrf (m, n, a, lda, tau, work, lwork, info)
call dgeqrf (m, n, a, lda, tau, work, lwork, info)
call cgeqrf (m, n, a, lda, tau, work, lwork, info)
call zgeqrf (m, n, a, lda, tau, work, lwork, info)
m-by-n
matrix with pivoting.
call sgeqpf (m, n, a, lda, jpvt, tau, work, info)
call dgeqpf (m, n, a, lda, jpvt, tau, work, info)
call cgeqpf (m, n, a, lda, jpvt, tau, work, rwork, info)
call zgeqpf (m, n, a, lda, jpvt, tau, work, rwork, info)
m-by-n
matrix with column pivoting using Level 3 BLAS.
call sgeqp3 (m, n, a, lda, jpvt, tau, work, lwork, info)
call dgeqp3 (m, n, a, lda, jpvt, tau, work, lwork, info)
call cgeqp3 (m, n, a, lda, jpvt, tau, work, lwork, rwork, info)
call zgeqp3 (m, n, a, lda, jpvt, tau, work, lwork, rwork, info)
call sorgqr (m, n, k, a, lda, tau, work, lwork, info)
call dorgqr (m, n, k, a, lda, tau, work, lwork, info)
call sormqr (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call dormqr (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call cungqr (m, n, k, a, lda, tau, work, lwork, info)
call zungqr (m, n, k, a, lda, tau, work, lwork, info)
call cunmqr (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call zunmqr (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
m-by-n
matrix.
call sgelqf (m, n, a, lda, tau, work, lwork, info)
call dgelqf (m, n, a, lda, tau, work, lwork, info)
call cgelqf (m, n, a, lda, tau, work, lwork, info)
call zgelqf (m, n, a, lda, tau, work, lwork, info)
call sorglq (m, n, k, a, lda, tau, work, lwork, info)
call dorglq (m, n, k, a, lda, tau, work, lwork, info)
call sormlq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call dormlq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call cunglq (m, n, k, a, lda, tau, work, lwork, info)
call zunglq (m, n, k, a, lda, tau, work, lwork, info)
call cunmlq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call zunmlq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
m-by-n
matrix.
call sgeqlf (m, n, a, lda, tau, work, lwork, info)
call dgeqlf (m, n, a, lda, tau, work, lwork, info)
call cgeqlf (m, n, a, lda, tau, work, lwork, info)
call zgeqlf (m, n, a, lda, tau, work, lwork, info)
call sorgql (m, n, k, a, lda, tau, work, lwork, info)
call dorgql (m, n, k, a, lda, tau, work, lwork, info)
call cungql (m, n, k, a, lda, tau, work, lwork, info)
call zungql (m, n, k, a, lda, tau, work, lwork, info)
call sormql (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call dormql (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call cunmql (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call zunmql (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
m-by-n
matrix.
call sgerqf (m, n, a, lda, tau, work, lwork, info)
call dgerqf (m, n, a, lda, tau, work, lwork, info)
call cgerqf (m, n, a, lda, tau, work, lwork, info)
call zgerqf (m, n, a, lda, tau, work, lwork, info)
call sorgrq (m, n, k, a, lda, tau, work, lwork, info)
call dorgrq (m, n, k, a, lda, tau, work, lwork, info)
call cungrq (m, n, k, a, lda, tau, work, lwork, info)
call zungrq (m, n, k, a, lda, tau, work, lwork, info)
call sormrq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call dormrq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call cunmrq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call zunmrq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
call stzrzf (m, n, a, lda, tau, work, lwork, info)
call dtzrzf (m, n, a, lda, tau, work, lwork, info)
call ctzrzf (m, n, a, lda, tau, work, lwork, info)
call ztzrzf (m, n, a, lda, tau, work, lwork, info)
call sormrz (side, trans, m, n, k, l, a, lda, tau, c, ldc, work, lwork, info)
call dormrz (side, trans, m, n, k, l, a, lda, tau, c, ldc, work, lwork, info)
call cunmrz (side, trans, m, n, k, l, a, lda, tau, c, ldc, work, lwork, info)
call zunmrz (side, trans, m, n, k, l, a, lda, tau, c, ldc, work, lwork, info)
call sggqrf (n, m, p, a, lda, taua, b, ldb, taub, work, lwork, info)
call dggqrf (n, m, p, a, lda, taua, b, ldb, taub, work, lwork, info)
call cggqrf (n, m, p, a, lda, taua, b, ldb, taub, work, lwork, info)
call zggqrf (n, m, p, a, lda, taua, b, ldb, taub, work, lwork, info)
call sggrqf (m, p, n, a, lda, taua, b, ldb, taub, work, lwork, info)
call dggrqf (m, p, n, a, lda, taua, b, ldb, taub, work, lwork, info)
call cggrqf (m, p, n, a, lda, taua, b, ldb, taub, work, lwork, info)
call zggrqf (m, p, n, a, lda, taua, b, ldb, taub, work, lwork, info)
* Legal Information © 1999, 2002-2004, Intel Corporation