<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
|
Computes the Bunch-Kaufman factorization of a symmetric or Hermitian matrix A. More...
Go to the source code of this file.
Classes | |
struct | tlapack::HetrfOpts |
Options struct for hetrf() More... | |
Namespaces | |
namespace | tlapack |
Sort the numbers in D in increasing order (if ID = 'I') or in decreasing order (if ID = 'D' ). | |
Enumerations | |
enum class | tlapack::HetrfVariant : char { Blocked = 'B' } |
Variants of the algorithm to compute the Bunch-Kaufman factorization. | |
Functions | |
template<TLAPACK_UPLO uplo_t, TLAPACK_MATRIX matrix_t, TLAPACK_VECTOR ipiv_t> | |
int | tlapack::hetrf (uplo_t uplo, matrix_t &A, ipiv_t &ipiv, const HetrfOpts &opts={}) |
Computes the Bunch-Kaufman factorization of a symmetric or Hermitian matrix A. | |
template<TLAPACK_UPLO uplo_t, TLAPACK_MATRIX matrix_t, TLAPACK_VECTOR ipiv_t, TLAPACK_WORKSPACE work_t> | |
int | tlapack::hetrf_work (uplo_t uplo, matrix_t &A, ipiv_t &ipiv, work_t &work, const HetrfOpts &opts={}) |
Computes the Bunch-Kaufman factorization of a symmetric or Hermitian matrix A. Workspace is provided as an argument. | |
Computes the Bunch-Kaufman factorization of a symmetric or Hermitian matrix A.