This class computes the Cholesky factorization of a n by n ComplexDoubleMatrix
.
Copyright (c) 2003-2004, dnAnalytics Project. All rights reserved. See http://www.dnAnalytics.net for details.
Adopted to Altaxo (c) 2005 Dr. Dirk Lellinger.
Constructor | Description | ||||
Full Usage:
ComplexDoubleCholeskyDecomp(matrix)
Parameters:
IROComplexDoubleMatrix
-
The matrix to factor.
|
Constructor for Cholesky decomposition class. The constructor performs the factorization of a Hermitian positive
definite matrax and the Cholesky factored matrix is accessible by the This class only uses the lower triangle of the input matrix. It ignores the upper triangle.
|
Instance member | Description | ||||||
|
Returns the Cholesky factored matrix (lower triangular form).
|
||||||
|
Calculates the determinant of the matrix.
|
||||||
|
Calculates the inverse of the matrix.
|
||||||
Full Usage:
this.IsPositiveDefinite
Returns: bool
true if the matrix is singular; otherwise, false.
|
Return a value indicating whether the matrix is positive definite.
|
||||||
Full Usage:
this.Solve
Parameters:
IROComplexDoubleMatrix
-
RHS side of the system.
Returns: ComplexDoubleMatrix
the solution matrix, X.
|
Solves a system on linear equations, AX=B, where A is the factored matrixed.
|
||||||
Full Usage:
this.Solve
Parameters:
IROComplexDoubleVector
-
RHS side of the system.
Returns: ComplexDoubleVector
the solution vector, X.
|
Solves a system on linear equations, AX=B, where A is the factored matrixed.
|