You are here: Symbol Reference > Sparse Namespace > Classes > TSparseMtx Class > public
MtxVec VCL
ContentsIndex
public Public Methods
Public Methods
 
Name 
Description 
 
Add 
This is the overview for the Add method overload. 
 
This is the overview for the AddSplit method overload. 
 
Adjungate operation. 
 
Converts banded matrix to modified compressed column sparse matrix format. 
 
Conjugate Sparse2 and matrix multiply it with Sparse1. 
 
Copy 
Copies sparse matrix from Src to the calling object. 
 
Copies sparse matrix from Src to the calling object. 
 
Convert dense matrix to sparse matrix format. 
 
Diag 
Copies the kk-th diagonal of TSparseMtx to the Vec object. 
 
Calculates the number of diagonals above and below main diagonal. 
 
Divide individual elements of sparse matrices. 
 
Computes eigenvalues and eigenvectors for symmetric (hermitian) sparse matrix.  
 
Computes eigenvalues and eigenvectors for generalized symmetric (hermitian) sparse problem.  
 
Computes generalized largest eigenvalues and eigenvectors for symmetric sparse matrix.  
 
Computes smallest generalized eigenvalues and eigenvectors for a symmetric sparse matrix.  
 
Computes largest eigenvalues and eigenvectors for symmetric sparse matrix.  
 
Computes smallest eigenvalues and eigenvectors for a symmetric sparse matrix.  
 
This is the overview for the Equal method overload. 
 
Form a full symmetric matrix from upper half with diagonal included. 
 
Frees the numeric object used by the Umfpack. 
 
Frees the memory of the Pardiso solver. 
 
Frees the symbolic object used by the Umfpack. 
 
Releases factorization stored by taucs. 
 
Inv 
The inverse matrix. 
 
Compares matrix size. 
 
Loads the matrix stored in a matrix market file format. 
 
Extract lower part of the Mtx. 
 
Max 
Maximum of all non-zero elements. 
 
Maxc 
Maximum of all non-zero complex elements. 
 
Mean 
Average of all non-zero elements. 
 
Average of all non-zero complex elements. 
 
Min 
Minimum of all non-zero elements. 
 
Minc 
Minimum of all non-zero complex elements. 
 
Mul 
Multiply two sparse matrices (matrix multiplication). 
 
This is the overview for the MulLeft method overload. 
 
This is the overview for the MulRight method overload. 
 
Reduces dense matrix for screen display (bitmap) to show the non-zero pattern. 
 
Creates quadratic non-complex non-singular sparse matrix. 
 
The residual norm of the solution of the system of linear equations A*X=B. 
 
Resizes the sparse matrix to a new number of non-zeros. 
 
RMS 
Root mean squared of all non-zero elements. 
 
Saves the matrix in matrix market file format. 
 
Size 
This is the overview for the Size method overload. 
 
This is the overview for the Solve method overload. 
 
This is the overview for the SolveIterative method overload. 
 
Convert sparse matrix to banded matrix. 
 
Convert sparse matrix to banded matrix. 
 
This is the overview for the SparseToTriplets method overload. 
 
Split sparse matrix into lower triangle, main diagonal and upper triangle. 
 
Convert strings to specific matrix format. 
 
Required by Pardiso solver to solve for general matrices. 
 
Sub 
Subract two sparse matrices. 
 
Computes largest singular values and signular vectors for symmetric sparse matrix.  
 
Computes smallest singular values and signular ectors for a symmetric sparse matrix.  
 
This is the overview for the Transp method overload. 
 
This is the overview for the TripletsToSparse method overload. 
 
Construct a sparse matrix by specifying the position of each element in dense matrix. 
 
Extract upper part of the Mtx. 
 
Convert matrix values to strings. 
 
Reduces the number of non-zeros. 
Copyright (c) 1999-2025 by Dew Research. All rights reserved.