| 548 | |
| 549 | |
| 550 | class AlgorithmDeviceMergeSortBlockSort(Algorithm): |
| 551 | algorithm_name = "device_merge_sort_block_sort" |
| 552 | cpp_configuration_template_name = "mergesort_block_sort_config_template" |
| 553 | config_selection_params = [ |
| 554 | SelectionType(name="key_type", is_optional=False, select_on_size_only=False), |
| 555 | SelectionType(name="value_type", is_optional=True, select_on_size_only=True), |
| 556 | ] |
| 557 | |
| 558 | def __init__(self, fallback_entries): |
| 559 | Algorithm.__init__(self, fallback_entries, block_sort_config_get_best) |
| 560 | |
| 561 | |
| 562 | class AlgorithmDeviceMergeSortBlockMerge(Algorithm): |
no test coverage detected