MatSTRUMPACKCompressionType#
Compression used in the approximate sparse factorization solver MATSOLVERSTRUMPACK
Synopsis#
typedef enum {
MAT_STRUMPACK_COMPRESSION_TYPE_NONE,
MAT_STRUMPACK_COMPRESSION_TYPE_HSS,
MAT_STRUMPACK_COMPRESSION_TYPE_BLR,
MAT_STRUMPACK_COMPRESSION_TYPE_HODLR,
MAT_STRUMPACK_COMPRESSION_TYPE_BLR_HODLR,
MAT_STRUMPACK_COMPRESSION_TYPE_ZFP_BLR_HODLR,
MAT_STRUMPACK_COMPRESSION_TYPE_LOSSLESS,
MAT_STRUMPACK_COMPRESSION_TYPE_LOSSY
} MatSTRUMPACKCompressionType;
Values#
MAT_STRUMPACK_COMPRESSION_TYPE_NONE- no compression, direct solverMAT_STRUMPACK_COMPRESSION_TYPE_HSS- hierarchically semi-separableMAT_STRUMPACK_COMPRESSION_TYPE_BLR- block low rankMAT_STRUMPACK_COMPRESSION_TYPE_HODLR- hierarchically off-diagonal low rank (requires ButterfyPACK support, configure with –download-butterflypack)MAT_STRUMPACK_COMPRESSION_TYPE_BLR_HODLR- hybrid of BLR and HODLR (requires ButterfyPACK support, configure with –download-butterflypack)MAT_STRUMPACK_COMPRESSION_TYPE_ZFP_BLR_HODLR- hybrid of lossy (ZFP), BLR and HODLR (requires ButterfyPACK and ZFP support, configure with –download-butterflypack –download-zfp)MAT_STRUMPACK_COMPRESSION_TYPE_LOSSLESS- lossless compression (requires ZFP support, configure with –download-zfp)MAT_STRUMPACK_COMPRESSION_TYPE_LOSSY- lossy compression (requires ZFP support, configure with –download-zfp)
See Also#
Mat, MATSOLVERSTRUMPACK, MatGetFactor(), MatSTRUMPACKSetCompression()
Level#
intermediate
Location#
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages