Constructs a new LUDecomposition object.
Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Public Sub New ( _ bandMatrix As BandMatrix, _ overwrite As Boolean _ ) |
| C# |
|---|
public BandLUDecomposition ( BandMatrix bandMatrix, bool overwrite ) |
| C++ |
|---|
public: BandLUDecomposition ( BandMatrix^ bandMatrix, bool overwrite ) |
Parameters
- bandMatrix (Extreme.Mathematics.LinearAlgebra.BandMatrix)
- The GeneralMatrix that is to be factorized.
- overwrite (System.Boolean)
- If false, the matrix is preserved. (This is the default.) If true, the matrix bandMatrix is destroyed by the decomposition.
Remarks
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. |