void Split(TSparseMtx LowerTriang, TVec Diag, TSparseMtx UpperTriang, Boolean DiagWithLower)
Split sparse matrix into lower triangle, main diagonal and upper triangle.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | LowerTriang | TSparseMtx | |
| 2 | Diag | TVec | source TVec |
| 3 | UpperTriang | TSparseMtx | |
| 4 | DiagWithLower | Boolean |
Result: stored in self (calling object)
Remarks:
Splits the calling sparse matrix in to lower triangle, main diagonal and upper triangle. LowerTriang sparse matrix will then contain the lower triangle of the sparse matrix with or without the diagonal depending on the DiagWithLower parameter. UpperTriang sparse matrix will contain the upper diagonal of the calling sparse matrix.
See Also: TSparseMtx.AddSplit