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