Makes a copy of this instance and returns it as a general
Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public BandMatrix<T> ToGeneralBandMatrix(
Public Function ToGeneralBandMatrix (
allocateForLUDecomposition As Boolean
) As BandMatrix(Of T)
member ToGeneralBandMatrix :
allocateForLUDecomposition : bool -> BandMatrix<'T>
- Type: SystemBoolean
A Boolean that indicates
whether to allocate extra storage for a subsequent LU decomposition.
that is a copy of
This method has two primary uses.
The first is to convert a symmetric band matrix into a general band matrix.
Only the components on and above the main diagonal of a symmetric band matrix
are stored. This method constructs a band matrix that also stores the components
below the main diagonal.
The second use is to create a matrix suitable for computing an LU decomposition.
The upper triangular part of an LU decomposition has a larger bandwidth than the original
matrix. In order to calculate the LU decomposition, sufficient space must be allocated
for these extra nonzero components.
Supported in: 5.x