dtfft_compression_config_t Interface

public interface dtfft_compression_config_t

Type bound constuctor for dtfft_compression_config_t

Calls

interface~~dtfft_compression_config_t~~CallsGraph interface~dtfft_compression_config_t dtfft_compression_config_t proc~create_compression_config_t create_compression_config_t interface~dtfft_compression_config_t->proc~create_compression_config_t

Module Procedures

private pure function create_compression_config_t(lib, mode, rate, precision, tolerance) result(config)

Creates a compression configuration object

Arguments

Type IntentOptional 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)

Return Value type(dtfft_compression_config_t)