int get_config_verbose()
get current verbose configuration
int get_config_exchanger()
get current exchanger configuration
void set_config_sort(int sort_type)
Set library sort algorithm.
void distdir_initialize()
Initialize the library.
void set_config_verbose(int verbose_type)
Set library verbosity.
int get_config_sort()
get current sert algorithm configuration
void set_config_exchanger(int exchanger_type)
Set library exchanger type.
void distdir_finalize()
Finalize the library.
distdir_verbose
Enum for verbosity.
Definition: setting.h:69
@ verbose_false
Definition: setting.h:71
@ verbose_true
Definition: setting.h:70
distdir_hardware
Enum for supported hardware.
Definition: setting.h:42
@ CPU
Definition: setting.h:43
@ GPU_NVIDIA
Definition: setting.h:44
@ GPU_AMD
Definition: setting.h:45
distdir_exchanger
Enum for supported exchanger.
Definition: setting.h:53
@ IsendIrecv2NoWait
Definition: setting.h:59
@ IsendIrecv2
Definition: setting.h:55
@ IsendRecv2NoWait
Definition: setting.h:61
@ IsendIrecv1
Definition: setting.h:54
@ IsendRecv2
Definition: setting.h:57
@ IsendRecv1NoWait
Definition: setting.h:60
@ IsendIrecv1NoWait
Definition: setting.h:58
@ IsendRecv1
Definition: setting.h:56
distdir_sort
Enum for supported sorting algorithms.
Definition: setting.h:79
@ mergesort
Definition: setting.h:80
@ timsort
Definition: setting.h:82
@ quicksort
Definition: setting.h:81
The structure contains information about the library configuration.
Definition: setting.h:90
enum distdir_verbose verbose
verbose type
Definition: setting.h:96
enum distdir_exchanger exchanger
exchanger type
Definition: setting.h:94
enum distdir_sort sort
sort type
Definition: setting.h:98
int initialized
define initialization state of the library
Definition: setting.h:92