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 solver
- MAT_STRUMPACK_COMPRESSION_TYPE_HSS- hierarchically semi-separable
- MAT_STRUMPACK_COMPRESSION_TYPE_BLR- block low rank
- MAT_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