ManagedLinearAlgebraOperations.BandMatrixNorm Method

Definition

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

Overload List

BandMatrixNorm(MatrixNorm, Int32, Int32, Int32, ReadOnlySpan<Complex<Double>>, Int32)

Computes the norm of a general band matrix.
C#
public override double BandMatrixNorm(
	MatrixNorm norm,
	int n,
	int kl,
	int ku,
	ReadOnlySpan<Complex<double>> ab,
	int ldab
)

Parameters

norm  MatrixNorm
A MatrixNorm that specifies the type of norm to compute.
n  Int32
The number of rows and columns of the matrix.
kl  Int32
The number of sub-diagonals of the matrix.
ku  Int32
The number of super-diagonals of the matrix.
ab  ReadOnlySpan<Complex<Double>>
A span of T that contains the elements of the matrix in band storage format.
ldab  Int32
The leading dimension of the matrix ab.

Return Value

Double
The norm of the matrix.

Remarks

This method corresponds to the LAPACK routine ?LANGB.

BandMatrixNorm(MatrixNorm, Int32, Int32, Int32, ReadOnlySpan<Double>, Int32)

Computes the norm of a general band matrix.
C#
public override double BandMatrixNorm(
	MatrixNorm norm,
	int n,
	int kl,
	int ku,
	ReadOnlySpan<double> ab,
	int ldab
)

Parameters

norm  MatrixNorm
A MatrixNorm that specifies the type of norm to compute.
n  Int32
The number of rows and columns of the matrix.
kl  Int32
The number of sub-diagonals of the matrix.
ku  Int32
The number of super-diagonals of the matrix.
ab  ReadOnlySpan<Double>
A span of T that contains the elements of the matrix in band storage format.
ldab  Int32
The leading dimension of the matrix ab.

Return Value

Double
The norm of the matrix.

Implements

ILinearAlgebraOperations<T>.BandMatrixNorm(MatrixNorm, Int32, Int32, Int32, ReadOnlySpan<T>, Int32)

Remarks

This method corresponds to the LAPACK routine ?LANGB.

See Also