Struct ndarray_linalg::solveh::BKFactorized [−][src]
Expand description
Represents the Bunch–Kaufman factorization of a Hermitian (or real
symmetric) matrix as A = P * U * D * U^H * P^T
.
Fields
a: ArrayBase<S, Ix2>
ipiv: Pivot
Implementations
Computes the determinant of the factorized Hermitian (or real symmetric) matrix.
Computes the (sign, natural_log)
of the determinant of the factorized
Hermitian (or real symmetric) matrix.
The natural_log
is the natural logarithm of the absolute value of the
determinant. If the determinant is zero, sign
is 0 and natural_log
is negative infinity.
To obtain the determinant, you can compute sign * natural_log.exp()
or just call .deth()
instead.
This method is more robust than .deth()
to very small or very large
determinants since it returns the natural logarithm of the determinant
rather than the determinant itself.
Computes the determinant of the factorized Hermitian (or real symmetric) matrix.
Computes the (sign, natural_log)
of the determinant of the factorized
Hermitian (or real symmetric) matrix.
The natural_log
is the natural logarithm of the absolute value of the
determinant. If the determinant is zero, sign
is 0 and natural_log
is negative infinity.
To obtain the determinant, you can compute sign * natural_log.exp()
or just call .deth_into()
instead.
This method is more robust than .deth_into()
to very small or very
large determinants since it returns the natural logarithm of the
determinant rather than the determinant itself.
Trait Implementations
Solves a system of linear equations A * x = b
with Hermitian (or real
symmetric) matrix A
, where A
is self
, b
is the argument, and
x
is the successful result. The value of x
is also assigned to the
argument. Read more
Solves a system of linear equations A * x = b
with Hermitian (or real
symmetric) matrix A
, where A
is self
, b
is the argument, and
x
is the successful result. Read more