Constructs a lower band matrix
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static BandMatrix<T> CreateLowerBanded<T>(
int rowCount,
int columnCount,
int bandwidth,
MatrixDiagonal matrixDiagonal
)
Public Shared Function CreateLowerBanded(Of T) (
rowCount As Integer,
columnCount As Integer,
bandwidth As Integer,
matrixDiagonal As MatrixDiagonal
) As BandMatrix(Of T)
public:
generic<typename T>
static BandMatrix<T>^ CreateLowerBanded(
int rowCount,
int columnCount,
int bandwidth,
MatrixDiagonal matrixDiagonal
)
static member CreateLowerBanded :
rowCount : int *
columnCount : int *
bandwidth : int *
matrixDiagonal : MatrixDiagonal -> BandMatrix<'T>
Parameters
- rowCount
- Type: SystemInt32
The number of rows and columns. - columnCount
- Type: SystemInt32
The number of columns. - bandwidth
- Type: SystemInt32
The number of diagonals above or below the main diagonal that may contain
nonzero elements. - matrixDiagonal
- Type: Extreme.MathematicsMatrixDiagonal
A MatrixDiagonal
value that indicates whether the diagonal elements
are all 1 or not.
Type Parameters
- T
Return Value
Type:
BandMatrixTA
BandMatrixT.
Reference