Constructs a new Decomposition object.
Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Protected Sub New ( _ matrix As Matrix, _ overwrite As Boolean _ ) |
| C# |
|---|
protected Decomposition ( Matrix matrix, bool overwrite ) |
| C++ |
|---|
protected: Decomposition ( Matrix^ matrix, bool overwrite ) |
Parameters
- matrix (Extreme.Mathematics.LinearAlgebra.Matrix)
- The Matrix that is to be factorized.
- overwrite (System.Boolean)
- If false, the matrix is preserved. (This is the default.) If true, the matrix matrix 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.
Inheritors may put restrictions on the type of matrix.