typedef enum { PC_DEFLATION_SPACE_HAAR, PC_DEFLATION_SPACE_DB2, PC_DEFLATION_SPACE_DB4, PC_DEFLATION_SPACE_DB8, PC_DEFLATION_SPACE_DB16, PC_DEFLATION_SPACE_BIORTH22, PC_DEFLATION_SPACE_MEYER, PC_DEFLATION_SPACE_AGGREGATION, PC_DEFLATION_SPACE_USER } PCDeflationSpaceType;
PC_DEFLATION_SPACE_HAAR | - directly assembled based on Haar (db2) wavelet with overflowed filter cuted-off | |
PC_DEFLATION_SPACE_DB2 | - MATCOMPOSITE of 1-lvl matices based on db2 (2 coefficient Daubechies / Haar wavelet) | |
PC_DEFLATION_SPACE_DB4 | - same as above, but with db4 (4 coefficient Daubechies) | |
PC_DEFLATION_SPACE_DB8 | - same as above, but with db8 (8 coefficient Daubechies) | |
PC_DEFLATION_SPACE_DB16 | - same as above, but with db16 (16 coefficient Daubechies) | |
PC_DEFLATION_SPACE_BIORTH22 | - same as above, but with biorthogonal 2.2 (6 coefficients) | |
PC_DEFLATION_SPACE_MEYER | - same as above, but with Meyer/FIR (62 coefficients) | |
PC_DEFLATION_SPACE_AGGREGATION | - aggregates local indices (given by operator matix distribution) into a subdomain | |
PC_DEFLATION_SPACE_USER | - indicates space set by user |