ManagedLapack.TriangularInvert Method

Definition

Namespace: Numerics.NET.LinearAlgebra.Implementation
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.0.0

Overload List

TriangularInvert(MatrixTriangle, MatrixDiagonal, Int32, Span<Complex<Double>>, Int32, Int32)

Computes the inverse of a complex triangular matrix.
C#
public override void TriangularInvert(
	MatrixTriangle storedTriangle,
	MatrixDiagonal diag,
	int n,
	Span<Complex<double>> a,
	int lda,
	out int info
)

Parameters

storedTriangle  MatrixTriangle
A MatrixTriangle value that indicates whether the matrix is upper or lower triangular.
diag  MatrixDiagonal
A MatrixDiagonal value that indicates whether the matrix is unit diagonal.
n  Int32
The number of rows and columns of the matrix.
a  Span<Complex<Double>>
A complex array that contains the elements of the matrix.
lda  Int32
The leading dimension of the matrix a.
info  Int32
When this method returns, indicates error conditions.

TriangularInvert(MatrixTriangle, MatrixDiagonal, Int32, Span<Double>, Int32, Int32)

Computes the inverse of a complex triangular matrix.
C#
public override void TriangularInvert(
	MatrixTriangle storedTriangle,
	MatrixDiagonal diag,
	int n,
	Span<double> a,
	int lda,
	out int info
)

Parameters

storedTriangle  MatrixTriangle
A MatrixTriangle value that indicates whether the matrix is upper or lower triangular.
diag  MatrixDiagonal
A MatrixDiagonal value that indicates whether the matrix is unit diagonal.
n  Int32
The number of rows and columns of the matrix.
a  Span<Double>
A complex array that contains the elements of the matrix.
lda  Int32
The leading dimension of the matrix a.
info  Int32
When this method returns, indicates error conditions.

See Also