Note: This API is now obsolete.
Constructs an upper or lower band matrix
Namespace: Extreme.Mathematics.Generic.LinearAlgebraAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.17114.0)
[ObsoleteAttribute("Use the corresponding Matrix<T>.CreateUpper/LowerBanded() method instead.")]
public BandMatrix(
MatrixTriangle triangleMode,
int rowCount,
int bandwidth,
MatrixDiagonal diagonalMode
)
<ObsoleteAttribute("Use the corresponding Matrix<T>.CreateUpper/LowerBanded() method instead.")>
Public Sub New (
triangleMode As MatrixTriangle,
rowCount As Integer,
bandwidth As Integer,
diagonalMode As MatrixDiagonal
)
public:
[ObsoleteAttribute(L"Use the corresponding Matrix<T>.CreateUpper/LowerBanded() method instead.")]
BandMatrix(
MatrixTriangle triangleMode,
int rowCount,
int bandwidth,
MatrixDiagonal diagonalMode
)
[<ObsoleteAttribute("Use the corresponding Matrix<T>.CreateUpper/LowerBanded() method instead.")>]
new :
triangleMode : MatrixTriangle *
rowCount : int *
bandwidth : int *
diagonalMode : MatrixDiagonal -> BandMatrix
Parameters
- triangleMode
- Type: Extreme.MathematicsMatrixTriangle
A MatrixTriangle
value that specifies whether to construct an
upper or a lower triangular matrix. - rowCount
- Type: SystemInt32
The new number of rows and columns. - bandwidth
- Type: SystemInt32
The number of diagonals above or below the main diagonal that may contain
nonzero components. - diagonalMode
- Type: Extreme.MathematicsMatrixDiagonal
A MatrixDiagonal
value that indicates whether the diagional elements
are all 1 or not.
Numerical Libraries
Obsolete (compiler warning) in 5.x
Reference