Constructs a new LUDecomposition object.,
Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Public Sub New ( _ bandMatrix As BandMatrix _ ) |
| C# |
|---|
public BandLUDecomposition ( BandMatrix bandMatrix ) |
| C++ |
|---|
public: BandLUDecomposition ( BandMatrix^ bandMatrix ) |
Parameters
- bandMatrix (Extreme.Mathematics.LinearAlgebra.BandMatrix)
- The GeneralMatrix that is to be factorized.
Remarks
By default, the matrix bandMatrix
will be overwritten by its decomposition. You can
preserve the original matrix by setting the
Overwrite property to true
immediately after creating the LUDecomposition.
The decomposition isn't performed until it is needed. You can force the calculation to take place by calling the Decompose() method.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | bandMatrix is nullNothingnullptr. |