TMKL_Sparse_matrix_type Enumeration

type TMKL_Sparse_matrix_type = ( SPARSE_MATRIX_TYPE_GENERAL = 20, SPARSE_MATRIX_TYPE_SYMMETRIC = 21, SPARSE_MATRIX_TYPE_HERMITIAN = 22, SPARSE_MATRIX_TYPE_TRIANGULAR = 23, SPARSE_MATRIX_TYPE_DIAGONAL = 24, SPARSE_MATRIX_TYPE_BLOCK_TRIANGULAR = 25, SPARSE_MATRIX_TYPE_BLOCK_DIAGONAL = 26 );

Values

NameDescription
SPARSE_MATRIX_TYPE_GENERALGeneral case
SPARSE_MATRIX_TYPE_HERMITIANdiagonal matrix; only diagonal elements will be processed
SPARSE_MATRIX_TYPE_SYMMETRICTriangular part of the matrix is to be processed
SPARSE_MATRIX_TYPE_TRIANGULARblock-diagonal matrix; only diagonal blocks will be processed