| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(dtfft_compression_lib_t), | public | :: | compression_lib |
Library to use. Currently only support ZFP |
|||
| type(dtfft_compression_mode_t), | public | :: | compression_mode |
Compression mode to use |
|||
| real(kind=c_double), | public | :: | rate |
Rate for |
|||
| integer(kind=c_int32_t), | public | :: | precision |
Precision for |
|||
| real(kind=c_double), | public | :: | tolerance |
Tolerance for |
Type bound constuctor for dtfft_compression_config_t
Creates a compression configuration object
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(dtfft_compression_lib_t), | intent(in) | :: | lib |
Compression library to use |
||
| type(dtfft_compression_mode_t), | intent(in) | :: | mode |
Compression mode |
||
| real(kind=c_double), | intent(in), | optional | :: | rate |
Compression rate (for fixed rate mode) |
|
| integer(kind=c_int32_t), | intent(in), | optional | :: | precision |
Precision (for fixed precision mode) |
|
| real(kind=c_double), | intent(in), | optional | :: | tolerance |
Tolerance (for fixed accuracy mode) |