TSparseMtx::Split Method

void Split(TSparseMtx *LowerTriang, TVec *Diag, TSparseMtx *UpperTriang, bool DiagWithLower = false);

Split sparse matrix into lower triangle, main diagonal and upper triangle.

#NameTypeDescription
1LowerTriangTSparseMtx *
2DiagTVec *
3UpperTriangTSparseMtx *
4DiagWithLower = falsebool
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
Declared in Dew::Math::TSparseMtx · Dew.Math/sparse.h · Cross-compiler