46 module function test_isAscending_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
49 module function test_isAscending_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
52 module function test_isAscending_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
55 module function test_isAscending_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
58 module function test_isAscending_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
64 module function test_isAscending_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
67 module function test_isAscending_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
70 module function test_isAscending_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
73 module function test_isAscending_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
76 module function test_isAscending_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
82 module function test_isAscending_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
85 module function test_isAscending_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
88 module function test_isAscending_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
91 module function test_isAscending_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
94 module function test_isAscending_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
100 module function test_isAscending_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
103 module function test_isAscending_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
106 module function test_isAscending_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
109 module function test_isAscending_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
112 module function test_isAscending_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
118 module function test_isAscending_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
121 module function test_isAscending_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
124 module function test_isAscending_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
127 module function test_isAscending_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
130 module function test_isAscending_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
136 module function test_isAscending_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
139 module function test_isAscending_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
142 module function test_isAscending_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
145 module function test_isAscending_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
148 module function test_isAscending_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
154 module function test_isAscending_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
157 module function test_isAscending_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
160 module function test_isAscending_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
163 module function test_isAscending_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
166 module function test_isAscending_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
180 module function test_isDescending_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
183 module function test_isDescending_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
186 module function test_isDescending_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
189 module function test_isDescending_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
192 module function test_isDescending_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
198 module function test_isDescending_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
201 module function test_isDescending_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
204 module function test_isDescending_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
207 module function test_isDescending_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
210 module function test_isDescending_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
216 module function test_isDescending_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
219 module function test_isDescending_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
222 module function test_isDescending_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
225 module function test_isDescending_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
228 module function test_isDescending_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
234 module function test_isDescending_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
237 module function test_isDescending_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
240 module function test_isDescending_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
243 module function test_isDescending_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
246 module function test_isDescending_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
252 module function test_isDescending_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
255 module function test_isDescending_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
258 module function test_isDescending_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
261 module function test_isDescending_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
264 module function test_isDescending_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
270 module function test_isDescending_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
273 module function test_isDescending_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
276 module function test_isDescending_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
279 module function test_isDescending_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
282 module function test_isDescending_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
288 module function test_isDescending_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
291 module function test_isDescending_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
294 module function test_isDescending_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
297 module function test_isDescending_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
300 module function test_isDescending_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
314 module function test_isSorted_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
317 module function test_isSorted_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
320 module function test_isSorted_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
323 module function test_isSorted_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
326 module function test_isSorted_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
332 module function test_isSorted_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
335 module function test_isSorted_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
338 module function test_isSorted_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
341 module function test_isSorted_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
344 module function test_isSorted_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
350 module function test_isSorted_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
353 module function test_isSorted_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
356 module function test_isSorted_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
359 module function test_isSorted_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
362 module function test_isSorted_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
368 module function test_isSorted_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
371 module function test_isSorted_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
374 module function test_isSorted_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
377 module function test_isSorted_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
380 module function test_isSorted_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
386 module function test_isSorted_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
389 module function test_isSorted_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
392 module function test_isSorted_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
395 module function test_isSorted_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
398 module function test_isSorted_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
404 module function test_isSorted_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
407 module function test_isSorted_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
410 module function test_isSorted_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
413 module function test_isSorted_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
416 module function test_isSorted_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
422 module function test_isSorted_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
425 module function test_isSorted_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
428 module function test_isSorted_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
431 module function test_isSorted_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
434 module function test_isSorted_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
448 module function test_setSortedIndDef_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
451 module function test_setSortedIndDef_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
454 module function test_setSortedIndDef_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
457 module function test_setSortedIndDef_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
460 module function test_setSortedIndDef_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
466 module function test_setSortedIndDef_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
469 module function test_setSortedIndDef_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
472 module function test_setSortedIndDef_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
475 module function test_setSortedIndDef_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
478 module function test_setSortedIndDef_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
484 module function test_setSortedIndDef_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
487 module function test_setSortedIndDef_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
490 module function test_setSortedIndDef_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
493 module function test_setSortedIndDef_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
496 module function test_setSortedIndDef_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
502 module function test_setSortedIndDef_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
505 module function test_setSortedIndDef_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
508 module function test_setSortedIndDef_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
511 module function test_setSortedIndDef_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
514 module function test_setSortedIndDef_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
520 module function test_setSortedIndDef_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
523 module function test_setSortedIndDef_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
526 module function test_setSortedIndDef_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
529 module function test_setSortedIndDef_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
532 module function test_setSortedIndDef_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
538 module function test_setSortedIndDef_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
541 module function test_setSortedIndDef_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
544 module function test_setSortedIndDef_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
547 module function test_setSortedIndDef_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
550 module function test_setSortedIndDef_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
556 module function test_setSortedIndDef_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
559 module function test_setSortedIndDef_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
562 module function test_setSortedIndDef_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
565 module function test_setSortedIndDef_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
568 module function test_setSortedIndDef_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
582 module function test_setSortedArrQsorti_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
585 module function test_setSortedArrQsorti_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
588 module function test_setSortedArrQsorti_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
591 module function test_setSortedArrQsorti_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
594 module function test_setSortedArrQsorti_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
600 module function test_setSortedArrQsorti_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
603 module function test_setSortedArrQsorti_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
606 module function test_setSortedArrQsorti_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
609 module function test_setSortedArrQsorti_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
612 module function test_setSortedArrQsorti_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
618 module function test_setSortedArrQsorti_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
621 module function test_setSortedArrQsorti_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
624 module function test_setSortedArrQsorti_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
627 module function test_setSortedArrQsorti_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
630 module function test_setSortedArrQsorti_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
636 module function test_setSortedArrQsorti_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
639 module function test_setSortedArrQsorti_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
642 module function test_setSortedArrQsorti_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
645 module function test_setSortedArrQsorti_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
648 module function test_setSortedArrQsorti_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
654 module function test_setSortedArrQsorti_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
657 module function test_setSortedArrQsorti_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
660 module function test_setSortedArrQsorti_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
663 module function test_setSortedArrQsorti_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
666 module function test_setSortedArrQsorti_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
672 module function test_setSortedArrQsorti_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
675 module function test_setSortedArrQsorti_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
678 module function test_setSortedArrQsorti_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
681 module function test_setSortedArrQsorti_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
684 module function test_setSortedArrQsorti_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
690 module function test_setSortedArrQsorti_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
693 module function test_setSortedArrQsorti_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
696 module function test_setSortedArrQsorti_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
699 module function test_setSortedArrQsorti_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
702 module function test_setSortedArrQsorti_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
716 module function test_setSortedArrQsortr_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
719 module function test_setSortedArrQsortr_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
722 module function test_setSortedArrQsortr_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
725 module function test_setSortedArrQsortr_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
728 module function test_setSortedArrQsortr_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
734 module function test_setSortedArrQsortr_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
737 module function test_setSortedArrQsortr_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
740 module function test_setSortedArrQsortr_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
743 module function test_setSortedArrQsortr_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
746 module function test_setSortedArrQsortr_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
752 module function test_setSortedArrQsortr_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
755 module function test_setSortedArrQsortr_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
758 module function test_setSortedArrQsortr_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
761 module function test_setSortedArrQsortr_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
764 module function test_setSortedArrQsortr_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
770 module function test_setSortedArrQsortr_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
773 module function test_setSortedArrQsortr_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
776 module function test_setSortedArrQsortr_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
779 module function test_setSortedArrQsortr_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
782 module function test_setSortedArrQsortr_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
788 module function test_setSortedArrQsortr_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
791 module function test_setSortedArrQsortr_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
794 module function test_setSortedArrQsortr_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
797 module function test_setSortedArrQsortr_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
800 module function test_setSortedArrQsortr_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
806 module function test_setSortedArrQsortr_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
809 module function test_setSortedArrQsortr_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
812 module function test_setSortedArrQsortr_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
815 module function test_setSortedArrQsortr_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
818 module function test_setSortedArrQsortr_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
824 module function test_setSortedArrQsortr_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
827 module function test_setSortedArrQsortr_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
830 module function test_setSortedArrQsortr_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
833 module function test_setSortedArrQsortr_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
836 module function test_setSortedArrQsortr_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
850 module function test_setSortedArrQsortrdp_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
853 module function test_setSortedArrQsortrdp_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
856 module function test_setSortedArrQsortrdp_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
859 module function test_setSortedArrQsortrdp_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
862 module function test_setSortedArrQsortrdp_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
868 module function test_setSortedArrQsortrdp_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
871 module function test_setSortedArrQsortrdp_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
874 module function test_setSortedArrQsortrdp_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
877 module function test_setSortedArrQsortrdp_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
880 module function test_setSortedArrQsortrdp_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
886 module function test_setSortedArrQsortrdp_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
889 module function test_setSortedArrQsortrdp_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
892 module function test_setSortedArrQsortrdp_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
895 module function test_setSortedArrQsortrdp_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
898 module function test_setSortedArrQsortrdp_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
904 module function test_setSortedArrQsortrdp_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
907 module function test_setSortedArrQsortrdp_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
910 module function test_setSortedArrQsortrdp_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
913 module function test_setSortedArrQsortrdp_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
916 module function test_setSortedArrQsortrdp_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
922 module function test_setSortedArrQsortrdp_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
925 module function test_setSortedArrQsortrdp_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
928 module function test_setSortedArrQsortrdp_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
931 module function test_setSortedArrQsortrdp_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
934 module function test_setSortedArrQsortrdp_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
940 module function test_setSortedArrQsortrdp_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
943 module function test_setSortedArrQsortrdp_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
946 module function test_setSortedArrQsortrdp_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
949 module function test_setSortedArrQsortrdp_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
952 module function test_setSortedArrQsortrdp_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
958 module function test_setSortedArrQsortrdp_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
961 module function test_setSortedArrQsortrdp_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
964 module function test_setSortedArrQsortrdp_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
967 module function test_setSortedArrQsortrdp_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
970 module function test_setSortedArrQsortrdp_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
984 module function test_setSortedArrBubble_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
987 module function test_setSortedArrBubble_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
990 module function test_setSortedArrBubble_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
993 module function test_setSortedArrBubble_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
996 module function test_setSortedArrBubble_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
1002 module function test_setSortedArrBubble_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
1005 module function test_setSortedArrBubble_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
1008 module function test_setSortedArrBubble_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
1011 module function test_setSortedArrBubble_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
1014 module function test_setSortedArrBubble_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
1020 module function test_setSortedArrBubble_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
1023 module function test_setSortedArrBubble_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
1026 module function test_setSortedArrBubble_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
1029 module function test_setSortedArrBubble_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
1032 module function test_setSortedArrBubble_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
1038 module function test_setSortedArrBubble_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
1041 module function test_setSortedArrBubble_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
1044 module function test_setSortedArrBubble_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
1047 module function test_setSortedArrBubble_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
1050 module function test_setSortedArrBubble_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
1056 module function test_setSortedArrBubble_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
1059 module function test_setSortedArrBubble_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
1062 module function test_setSortedArrBubble_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
1065 module function test_setSortedArrBubble_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
1068 module function test_setSortedArrBubble_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
1074 module function test_setSortedArrBubble_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
1077 module function test_setSortedArrBubble_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
1080 module function test_setSortedArrBubble_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
1083 module function test_setSortedArrBubble_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
1086 module function test_setSortedArrBubble_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
1092 module function test_setSortedArrBubble_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
1095 module function test_setSortedArrBubble_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
1098 module function test_setSortedArrBubble_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
1101 module function test_setSortedArrBubble_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
1104 module function test_setSortedArrBubble_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
1118 module function test_setSortedArrHeapi_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
1121 module function test_setSortedArrHeapi_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
1124 module function test_setSortedArrHeapi_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
1127 module function test_setSortedArrHeapi_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
1130 module function test_setSortedArrHeapi_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
1136 module function test_setSortedArrHeapi_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
1139 module function test_setSortedArrHeapi_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
1142 module function test_setSortedArrHeapi_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
1145 module function test_setSortedArrHeapi_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
1148 module function test_setSortedArrHeapi_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
1154 module function test_setSortedArrHeapi_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
1157 module function test_setSortedArrHeapi_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
1160 module function test_setSortedArrHeapi_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
1163 module function test_setSortedArrHeapi_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
1166 module function test_setSortedArrHeapi_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
1172 module function test_setSortedArrHeapi_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
1175 module function test_setSortedArrHeapi_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
1178 module function test_setSortedArrHeapi_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
1181 module function test_setSortedArrHeapi_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
1184 module function test_setSortedArrHeapi_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
1190 module function test_setSortedArrHeapi_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
1193 module function test_setSortedArrHeapi_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
1196 module function test_setSortedArrHeapi_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
1199 module function test_setSortedArrHeapi_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
1202 module function test_setSortedArrHeapi_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
1208 module function test_setSortedArrHeapi_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
1211 module function test_setSortedArrHeapi_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
1214 module function test_setSortedArrHeapi_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
1217 module function test_setSortedArrHeapi_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
1220 module function test_setSortedArrHeapi_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
1226 module function test_setSortedArrHeapi_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
1229 module function test_setSortedArrHeapi_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
1232 module function test_setSortedArrHeapi_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
1235 module function test_setSortedArrHeapi_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
1238 module function test_setSortedArrHeapi_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
1252 module function test_setSortedArrHeapr_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
1255 module function test_setSortedArrHeapr_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
1258 module function test_setSortedArrHeapr_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
1261 module function test_setSortedArrHeapr_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
1264 module function test_setSortedArrHeapr_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
1270 module function test_setSortedArrHeapr_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
1273 module function test_setSortedArrHeapr_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
1276 module function test_setSortedArrHeapr_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
1279 module function test_setSortedArrHeapr_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
1282 module function test_setSortedArrHeapr_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
1288 module function test_setSortedArrHeapr_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
1291 module function test_setSortedArrHeapr_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
1294 module function test_setSortedArrHeapr_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
1297 module function test_setSortedArrHeapr_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
1300 module function test_setSortedArrHeapr_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
1306 module function test_setSortedArrHeapr_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
1309 module function test_setSortedArrHeapr_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
1312 module function test_setSortedArrHeapr_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
1315 module function test_setSortedArrHeapr_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
1318 module function test_setSortedArrHeapr_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
1324 module function test_setSortedArrHeapr_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
1327 module function test_setSortedArrHeapr_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
1330 module function test_setSortedArrHeapr_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
1333 module function test_setSortedArrHeapr_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
1336 module function test_setSortedArrHeapr_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
1342 module function test_setSortedArrHeapr_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
1345 module function test_setSortedArrHeapr_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
1348 module function test_setSortedArrHeapr_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
1351 module function test_setSortedArrHeapr_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
1354 module function test_setSortedArrHeapr_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
1360 module function test_setSortedArrHeapr_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
1363 module function test_setSortedArrHeapr_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
1366 module function test_setSortedArrHeapr_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
1369 module function test_setSortedArrHeapr_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
1372 module function test_setSortedArrHeapr_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
1386 module function test_setSortedArrInsertionl_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
1389 module function test_setSortedArrInsertionl_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
1392 module function test_setSortedArrInsertionl_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
1395 module function test_setSortedArrInsertionl_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
1398 module function test_setSortedArrInsertionl_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
1404 module function test_setSortedArrInsertionl_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
1407 module function test_setSortedArrInsertionl_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
1410 module function test_setSortedArrInsertionl_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
1413 module function test_setSortedArrInsertionl_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
1416 module function test_setSortedArrInsertionl_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
1422 module function test_setSortedArrInsertionl_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
1425 module function test_setSortedArrInsertionl_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
1428 module function test_setSortedArrInsertionl_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
1431 module function test_setSortedArrInsertionl_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
1434 module function test_setSortedArrInsertionl_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
1440 module function test_setSortedArrInsertionl_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
1443 module function test_setSortedArrInsertionl_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
1446 module function test_setSortedArrInsertionl_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
1449 module function test_setSortedArrInsertionl_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
1452 module function test_setSortedArrInsertionl_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
1458 module function test_setSortedArrInsertionl_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
1461 module function test_setSortedArrInsertionl_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
1464 module function test_setSortedArrInsertionl_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
1467 module function test_setSortedArrInsertionl_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
1470 module function test_setSortedArrInsertionl_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
1476 module function test_setSortedArrInsertionl_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
1479 module function test_setSortedArrInsertionl_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
1482 module function test_setSortedArrInsertionl_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
1485 module function test_setSortedArrInsertionl_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
1488 module function test_setSortedArrInsertionl_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
1494 module function test_setSortedArrInsertionl_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
1497 module function test_setSortedArrInsertionl_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
1500 module function test_setSortedArrInsertionl_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
1503 module function test_setSortedArrInsertionl_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
1506 module function test_setSortedArrInsertionl_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
1520 module function test_setSortedArrInsertionb_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
1523 module function test_setSortedArrInsertionb_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
1526 module function test_setSortedArrInsertionb_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
1529 module function test_setSortedArrInsertionb_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
1532 module function test_setSortedArrInsertionb_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
1538 module function test_setSortedArrInsertionb_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
1541 module function test_setSortedArrInsertionb_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
1544 module function test_setSortedArrInsertionb_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
1547 module function test_setSortedArrInsertionb_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
1550 module function test_setSortedArrInsertionb_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
1556 module function test_setSortedArrInsertionb_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
1559 module function test_setSortedArrInsertionb_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
1562 module function test_setSortedArrInsertionb_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
1565 module function test_setSortedArrInsertionb_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
1568 module function test_setSortedArrInsertionb_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
1574 module function test_setSortedArrInsertionb_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
1577 module function test_setSortedArrInsertionb_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
1580 module function test_setSortedArrInsertionb_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
1583 module function test_setSortedArrInsertionb_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
1586 module function test_setSortedArrInsertionb_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
1592 module function test_setSortedArrInsertionb_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
1595 module function test_setSortedArrInsertionb_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
1598 module function test_setSortedArrInsertionb_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
1601 module function test_setSortedArrInsertionb_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
1604 module function test_setSortedArrInsertionb_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
1610 module function test_setSortedArrInsertionb_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
1613 module function test_setSortedArrInsertionb_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
1616 module function test_setSortedArrInsertionb_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
1619 module function test_setSortedArrInsertionb_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
1622 module function test_setSortedArrInsertionb_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
1628 module function test_setSortedArrInsertionb_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
1631 module function test_setSortedArrInsertionb_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
1634 module function test_setSortedArrInsertionb_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
1637 module function test_setSortedArrInsertionb_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
1640 module function test_setSortedArrInsertionb_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
1654 module function test_setSortedArrMerger_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
1657 module function test_setSortedArrMerger_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
1660 module function test_setSortedArrMerger_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
1663 module function test_setSortedArrMerger_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
1666 module function test_setSortedArrMerger_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
1672 module function test_setSortedArrMerger_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
1675 module function test_setSortedArrMerger_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
1678 module function test_setSortedArrMerger_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
1681 module function test_setSortedArrMerger_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
1684 module function test_setSortedArrMerger_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
1690 module function test_setSortedArrMerger_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
1693 module function test_setSortedArrMerger_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
1696 module function test_setSortedArrMerger_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
1699 module function test_setSortedArrMerger_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
1702 module function test_setSortedArrMerger_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
1708 module function test_setSortedArrMerger_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
1711 module function test_setSortedArrMerger_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
1714 module function test_setSortedArrMerger_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
1717 module function test_setSortedArrMerger_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
1720 module function test_setSortedArrMerger_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
1726 module function test_setSortedArrMerger_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
1729 module function test_setSortedArrMerger_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
1732 module function test_setSortedArrMerger_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
1735 module function test_setSortedArrMerger_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
1738 module function test_setSortedArrMerger_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
1744 module function test_setSortedArrMerger_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
1747 module function test_setSortedArrMerger_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
1750 module function test_setSortedArrMerger_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
1753 module function test_setSortedArrMerger_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
1756 module function test_setSortedArrMerger_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
1762 module function test_setSortedArrMerger_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
1765 module function test_setSortedArrMerger_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
1768 module function test_setSortedArrMerger_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
1771 module function test_setSortedArrMerger_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
1774 module function test_setSortedArrMerger_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
1788 module function test_setSortedArrSelection_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
1791 module function test_setSortedArrSelection_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
1794 module function test_setSortedArrSelection_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
1797 module function test_setSortedArrSelection_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
1800 module function test_setSortedArrSelection_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
1806 module function test_setSortedArrSelection_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
1809 module function test_setSortedArrSelection_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
1812 module function test_setSortedArrSelection_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
1815 module function test_setSortedArrSelection_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
1818 module function test_setSortedArrSelection_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
1824 module function test_setSortedArrSelection_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
1827 module function test_setSortedArrSelection_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
1830 module function test_setSortedArrSelection_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
1833 module function test_setSortedArrSelection_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
1836 module function test_setSortedArrSelection_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
1842 module function test_setSortedArrSelection_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
1845 module function test_setSortedArrSelection_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
1848 module function test_setSortedArrSelection_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
1851 module function test_setSortedArrSelection_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
1854 module function test_setSortedArrSelection_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
1860 module function test_setSortedArrSelection_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
1863 module function test_setSortedArrSelection_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
1866 module function test_setSortedArrSelection_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
1869 module function test_setSortedArrSelection_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
1872 module function test_setSortedArrSelection_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
1878 module function test_setSortedArrSelection_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
1881 module function test_setSortedArrSelection_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
1884 module function test_setSortedArrSelection_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
1887 module function test_setSortedArrSelection_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
1890 module function test_setSortedArrSelection_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
1896 module function test_setSortedArrSelection_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
1899 module function test_setSortedArrSelection_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
1902 module function test_setSortedArrSelection_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
1905 module function test_setSortedArrSelection_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
1908 module function test_setSortedArrSelection_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
1922 module function test_setSortedArrShell_D0_SK5()
result(assertion); logical(LK) :: assertion; end function
1925 module function test_setSortedArrShell_D0_SK4()
result(assertion); logical(LK) :: assertion; end function
1928 module function test_setSortedArrShell_D0_SK3()
result(assertion); logical(LK) :: assertion; end function
1931 module function test_setSortedArrShell_D0_SK2()
result(assertion); logical(LK) :: assertion; end function
1934 module function test_setSortedArrShell_D0_SK1()
result(assertion); logical(LK) :: assertion; end function
1940 module function test_setSortedArrShell_D1_SK5()
result(assertion); logical(LK) :: assertion; end function
1943 module function test_setSortedArrShell_D1_SK4()
result(assertion); logical(LK) :: assertion; end function
1946 module function test_setSortedArrShell_D1_SK3()
result(assertion); logical(LK) :: assertion; end function
1949 module function test_setSortedArrShell_D1_SK2()
result(assertion); logical(LK) :: assertion; end function
1952 module function test_setSortedArrShell_D1_SK1()
result(assertion); logical(LK) :: assertion; end function
1958 module function test_setSortedArrShell_D1_IK5()
result(assertion); logical(LK) :: assertion; end function
1961 module function test_setSortedArrShell_D1_IK4()
result(assertion); logical(LK) :: assertion; end function
1964 module function test_setSortedArrShell_D1_IK3()
result(assertion); logical(LK) :: assertion; end function
1967 module function test_setSortedArrShell_D1_IK2()
result(assertion); logical(LK) :: assertion; end function
1970 module function test_setSortedArrShell_D1_IK1()
result(assertion); logical(LK) :: assertion; end function
1976 module function test_setSortedArrShell_D1_LK5()
result(assertion); logical(LK) :: assertion; end function
1979 module function test_setSortedArrShell_D1_LK4()
result(assertion); logical(LK) :: assertion; end function
1982 module function test_setSortedArrShell_D1_LK3()
result(assertion); logical(LK) :: assertion; end function
1985 module function test_setSortedArrShell_D1_LK2()
result(assertion); logical(LK) :: assertion; end function
1988 module function test_setSortedArrShell_D1_LK1()
result(assertion); logical(LK) :: assertion; end function
1994 module function test_setSortedArrShell_D1_CK5()
result(assertion); logical(LK) :: assertion; end function
1997 module function test_setSortedArrShell_D1_CK4()
result(assertion); logical(LK) :: assertion; end function
2000 module function test_setSortedArrShell_D1_CK3()
result(assertion); logical(LK) :: assertion; end function
2003 module function test_setSortedArrShell_D1_CK2()
result(assertion); logical(LK) :: assertion; end function
2006 module function test_setSortedArrShell_D1_CK1()
result(assertion); logical(LK) :: assertion; end function
2012 module function test_setSortedArrShell_D1_RK5()
result(assertion); logical(LK) :: assertion; end function
2015 module function test_setSortedArrShell_D1_RK4()
result(assertion); logical(LK) :: assertion; end function
2018 module function test_setSortedArrShell_D1_RK3()
result(assertion); logical(LK) :: assertion; end function
2021 module function test_setSortedArrShell_D1_RK2()
result(assertion); logical(LK) :: assertion; end function
2024 module function test_setSortedArrShell_D1_RK1()
result(assertion); logical(LK) :: assertion; end function
2030 module function test_setSortedArrShell_D1_PSSK5()
result(assertion); logical(LK) :: assertion; end function
2033 module function test_setSortedArrShell_D1_PSSK4()
result(assertion); logical(LK) :: assertion; end function
2036 module function test_setSortedArrShell_D1_PSSK3()
result(assertion); logical(LK) :: assertion; end function
2039 module function test_setSortedArrShell_D1_PSSK2()
result(assertion); logical(LK) :: assertion; end function
2042 module function test_setSortedArrShell_D1_PSSK1()
result(assertion); logical(LK) :: assertion; end function
2067 call test%run(test_isAscending_D0_SK5, SK_
"test_isAscending_D0_SK5")
2070 call test%run(test_isAscending_D0_SK4, SK_
"test_isAscending_D0_SK4")
2073 call test%run(test_isAscending_D0_SK3, SK_
"test_isAscending_D0_SK3")
2076 call test%run(test_isAscending_D0_SK2, SK_
"test_isAscending_D0_SK2")
2079 call test%run(test_isAscending_D0_SK1, SK_
"test_isAscending_D0_SK1")
2085 call test%run(test_isAscending_D1_SK5, SK_
"test_isAscending_D1_SK5")
2088 call test%run(test_isAscending_D1_SK4, SK_
"test_isAscending_D1_SK4")
2091 call test%run(test_isAscending_D1_SK3, SK_
"test_isAscending_D1_SK3")
2094 call test%run(test_isAscending_D1_SK2, SK_
"test_isAscending_D1_SK2")
2097 call test%run(test_isAscending_D1_SK1, SK_
"test_isAscending_D1_SK1")
2103 call test%run(test_isAscending_D1_IK5, SK_
"test_isAscending_D1_IK5")
2106 call test%run(test_isAscending_D1_IK4, SK_
"test_isAscending_D1_IK4")
2109 call test%run(test_isAscending_D1_IK3, SK_
"test_isAscending_D1_IK3")
2112 call test%run(test_isAscending_D1_IK2, SK_
"test_isAscending_D1_IK2")
2115 call test%run(test_isAscending_D1_IK1, SK_
"test_isAscending_D1_IK1")
2121 call test%run(test_isAscending_D1_LK5, SK_
"test_isAscending_D1_LK5")
2124 call test%run(test_isAscending_D1_LK4, SK_
"test_isAscending_D1_LK4")
2127 call test%run(test_isAscending_D1_LK3, SK_
"test_isAscending_D1_LK3")
2130 call test%run(test_isAscending_D1_LK2, SK_
"test_isAscending_D1_LK2")
2133 call test%run(test_isAscending_D1_LK1, SK_
"test_isAscending_D1_LK1")
2139 call test%run(test_isAscending_D1_CK5, SK_
"test_isAscending_D1_CK5")
2142 call test%run(test_isAscending_D1_CK4, SK_
"test_isAscending_D1_CK4")
2145 call test%run(test_isAscending_D1_CK3, SK_
"test_isAscending_D1_CK3")
2148 call test%run(test_isAscending_D1_CK2, SK_
"test_isAscending_D1_CK2")
2151 call test%run(test_isAscending_D1_CK1, SK_
"test_isAscending_D1_CK1")
2157 call test%run(test_isAscending_D1_RK5, SK_
"test_isAscending_D1_RK5")
2160 call test%run(test_isAscending_D1_RK4, SK_
"test_isAscending_D1_RK4")
2163 call test%run(test_isAscending_D1_RK3, SK_
"test_isAscending_D1_RK3")
2166 call test%run(test_isAscending_D1_RK2, SK_
"test_isAscending_D1_RK2")
2169 call test%run(test_isAscending_D1_RK1, SK_
"test_isAscending_D1_RK1")
2175 call test%run(test_isAscending_D1_PSSK5, SK_
"test_isAscending_D1_PSSK5")
2178 call test%run(test_isAscending_D1_PSSK4, SK_
"test_isAscending_D1_PSSK4")
2181 call test%run(test_isAscending_D1_PSSK3, SK_
"test_isAscending_D1_PSSK3")
2184 call test%run(test_isAscending_D1_PSSK2, SK_
"test_isAscending_D1_PSSK2")
2187 call test%run(test_isAscending_D1_PSSK1, SK_
"test_isAscending_D1_PSSK1")
2199 call test%run(test_isDescending_D0_SK5, SK_
"test_isDescending_D0_SK5")
2202 call test%run(test_isDescending_D0_SK4, SK_
"test_isDescending_D0_SK4")
2205 call test%run(test_isDescending_D0_SK3, SK_
"test_isDescending_D0_SK3")
2208 call test%run(test_isDescending_D0_SK2, SK_
"test_isDescending_D0_SK2")
2211 call test%run(test_isDescending_D0_SK1, SK_
"test_isDescending_D0_SK1")
2217 call test%run(test_isDescending_D1_SK5, SK_
"test_isDescending_D1_SK5")
2220 call test%run(test_isDescending_D1_SK4, SK_
"test_isDescending_D1_SK4")
2223 call test%run(test_isDescending_D1_SK3, SK_
"test_isDescending_D1_SK3")
2226 call test%run(test_isDescending_D1_SK2, SK_
"test_isDescending_D1_SK2")
2229 call test%run(test_isDescending_D1_SK1, SK_
"test_isDescending_D1_SK1")
2235 call test%run(test_isDescending_D1_IK5, SK_
"test_isDescending_D1_IK5")
2238 call test%run(test_isDescending_D1_IK4, SK_
"test_isDescending_D1_IK4")
2241 call test%run(test_isDescending_D1_IK3, SK_
"test_isDescending_D1_IK3")
2244 call test%run(test_isDescending_D1_IK2, SK_
"test_isDescending_D1_IK2")
2247 call test%run(test_isDescending_D1_IK1, SK_
"test_isDescending_D1_IK1")
2253 call test%run(test_isDescending_D1_LK5, SK_
"test_isDescending_D1_LK5")
2256 call test%run(test_isDescending_D1_LK4, SK_
"test_isDescending_D1_LK4")
2259 call test%run(test_isDescending_D1_LK3, SK_
"test_isDescending_D1_LK3")
2262 call test%run(test_isDescending_D1_LK2, SK_
"test_isDescending_D1_LK2")
2265 call test%run(test_isDescending_D1_LK1, SK_
"test_isDescending_D1_LK1")
2271 call test%run(test_isDescending_D1_CK5, SK_
"test_isDescending_D1_CK5")
2274 call test%run(test_isDescending_D1_CK4, SK_
"test_isDescending_D1_CK4")
2277 call test%run(test_isDescending_D1_CK3, SK_
"test_isDescending_D1_CK3")
2280 call test%run(test_isDescending_D1_CK2, SK_
"test_isDescending_D1_CK2")
2283 call test%run(test_isDescending_D1_CK1, SK_
"test_isDescending_D1_CK1")
2289 call test%run(test_isDescending_D1_RK5, SK_
"test_isDescending_D1_RK5")
2292 call test%run(test_isDescending_D1_RK4, SK_
"test_isDescending_D1_RK4")
2295 call test%run(test_isDescending_D1_RK3, SK_
"test_isDescending_D1_RK3")
2298 call test%run(test_isDescending_D1_RK2, SK_
"test_isDescending_D1_RK2")
2301 call test%run(test_isDescending_D1_RK1, SK_
"test_isDescending_D1_RK1")
2307 call test%run(test_isDescending_D1_PSSK5, SK_
"test_isDescending_D1_PSSK5")
2310 call test%run(test_isDescending_D1_PSSK4, SK_
"test_isDescending_D1_PSSK4")
2313 call test%run(test_isDescending_D1_PSSK3, SK_
"test_isDescending_D1_PSSK3")
2316 call test%run(test_isDescending_D1_PSSK2, SK_
"test_isDescending_D1_PSSK2")
2319 call test%run(test_isDescending_D1_PSSK1, SK_
"test_isDescending_D1_PSSK1")
2331 call test%run(test_isSorted_D0_SK5, SK_
"test_isSorted_D0_SK5")
2334 call test%run(test_isSorted_D0_SK4, SK_
"test_isSorted_D0_SK4")
2337 call test%run(test_isSorted_D0_SK3, SK_
"test_isSorted_D0_SK3")
2340 call test%run(test_isSorted_D0_SK2, SK_
"test_isSorted_D0_SK2")
2343 call test%run(test_isSorted_D0_SK1, SK_
"test_isSorted_D0_SK1")
2349 call test%run(test_isSorted_D1_SK5, SK_
"test_isSorted_D1_SK5")
2352 call test%run(test_isSorted_D1_SK4, SK_
"test_isSorted_D1_SK4")
2355 call test%run(test_isSorted_D1_SK3, SK_
"test_isSorted_D1_SK3")
2358 call test%run(test_isSorted_D1_SK2, SK_
"test_isSorted_D1_SK2")
2361 call test%run(test_isSorted_D1_SK1, SK_
"test_isSorted_D1_SK1")
2367 call test%run(test_isSorted_D1_IK5, SK_
"test_isSorted_D1_IK5")
2370 call test%run(test_isSorted_D1_IK4, SK_
"test_isSorted_D1_IK4")
2373 call test%run(test_isSorted_D1_IK3, SK_
"test_isSorted_D1_IK3")
2376 call test%run(test_isSorted_D1_IK2, SK_
"test_isSorted_D1_IK2")
2379 call test%run(test_isSorted_D1_IK1, SK_
"test_isSorted_D1_IK1")
2385 call test%run(test_isSorted_D1_LK5, SK_
"test_isSorted_D1_LK5")
2388 call test%run(test_isSorted_D1_LK4, SK_
"test_isSorted_D1_LK4")
2391 call test%run(test_isSorted_D1_LK3, SK_
"test_isSorted_D1_LK3")
2394 call test%run(test_isSorted_D1_LK2, SK_
"test_isSorted_D1_LK2")
2397 call test%run(test_isSorted_D1_LK1, SK_
"test_isSorted_D1_LK1")
2403 call test%run(test_isSorted_D1_CK5, SK_
"test_isSorted_D1_CK5")
2406 call test%run(test_isSorted_D1_CK4, SK_
"test_isSorted_D1_CK4")
2409 call test%run(test_isSorted_D1_CK3, SK_
"test_isSorted_D1_CK3")
2412 call test%run(test_isSorted_D1_CK2, SK_
"test_isSorted_D1_CK2")
2415 call test%run(test_isSorted_D1_CK1, SK_
"test_isSorted_D1_CK1")
2421 call test%run(test_isSorted_D1_RK5, SK_
"test_isSorted_D1_RK5")
2424 call test%run(test_isSorted_D1_RK4, SK_
"test_isSorted_D1_RK4")
2427 call test%run(test_isSorted_D1_RK3, SK_
"test_isSorted_D1_RK3")
2430 call test%run(test_isSorted_D1_RK2, SK_
"test_isSorted_D1_RK2")
2433 call test%run(test_isSorted_D1_RK1, SK_
"test_isSorted_D1_RK1")
2439 call test%run(test_isSorted_D1_PSSK5, SK_
"test_isSorted_D1_PSSK5")
2442 call test%run(test_isSorted_D1_PSSK4, SK_
"test_isSorted_D1_PSSK4")
2445 call test%run(test_isSorted_D1_PSSK3, SK_
"test_isSorted_D1_PSSK3")
2448 call test%run(test_isSorted_D1_PSSK2, SK_
"test_isSorted_D1_PSSK2")
2451 call test%run(test_isSorted_D1_PSSK1, SK_
"test_isSorted_D1_PSSK1")
2469 call test%run(test_setSortedIndDef_D0_SK5, SK_
"test_setSortedIndDef_D0_SK5")
2472 call test%run(test_setSortedIndDef_D0_SK4, SK_
"test_setSortedIndDef_D0_SK4")
2475 call test%run(test_setSortedIndDef_D0_SK3, SK_
"test_setSortedIndDef_D0_SK3")
2478 call test%run(test_setSortedIndDef_D0_SK2, SK_
"test_setSortedIndDef_D0_SK2")
2481 call test%run(test_setSortedIndDef_D0_SK1, SK_
"test_setSortedIndDef_D0_SK1")
2487 call test%run(test_setSortedIndDef_D1_SK5, SK_
"test_setSortedIndDef_D1_SK5")
2490 call test%run(test_setSortedIndDef_D1_SK4, SK_
"test_setSortedIndDef_D1_SK4")
2493 call test%run(test_setSortedIndDef_D1_SK3, SK_
"test_setSortedIndDef_D1_SK3")
2496 call test%run(test_setSortedIndDef_D1_SK2, SK_
"test_setSortedIndDef_D1_SK2")
2499 call test%run(test_setSortedIndDef_D1_SK1, SK_
"test_setSortedIndDef_D1_SK1")
2505 call test%run(test_setSortedIndDef_D1_IK5, SK_
"test_setSortedIndDef_D1_IK5")
2508 call test%run(test_setSortedIndDef_D1_IK4, SK_
"test_setSortedIndDef_D1_IK4")
2511 call test%run(test_setSortedIndDef_D1_IK3, SK_
"test_setSortedIndDef_D1_IK3")
2514 call test%run(test_setSortedIndDef_D1_IK2, SK_
"test_setSortedIndDef_D1_IK2")
2517 call test%run(test_setSortedIndDef_D1_IK1, SK_
"test_setSortedIndDef_D1_IK1")
2523 call test%run(test_setSortedIndDef_D1_LK5, SK_
"test_setSortedIndDef_D1_LK5")
2526 call test%run(test_setSortedIndDef_D1_LK4, SK_
"test_setSortedIndDef_D1_LK4")
2529 call test%run(test_setSortedIndDef_D1_LK3, SK_
"test_setSortedIndDef_D1_LK3")
2532 call test%run(test_setSortedIndDef_D1_LK2, SK_
"test_setSortedIndDef_D1_LK2")
2535 call test%run(test_setSortedIndDef_D1_LK1, SK_
"test_setSortedIndDef_D1_LK1")
2541 call test%run(test_setSortedIndDef_D1_CK5, SK_
"test_setSortedIndDef_D1_CK5")
2544 call test%run(test_setSortedIndDef_D1_CK4, SK_
"test_setSortedIndDef_D1_CK4")
2547 call test%run(test_setSortedIndDef_D1_CK3, SK_
"test_setSortedIndDef_D1_CK3")
2550 call test%run(test_setSortedIndDef_D1_CK2, SK_
"test_setSortedIndDef_D1_CK2")
2553 call test%run(test_setSortedIndDef_D1_CK1, SK_
"test_setSortedIndDef_D1_CK1")
2559 call test%run(test_setSortedIndDef_D1_RK5, SK_
"test_setSortedIndDef_D1_RK5")
2562 call test%run(test_setSortedIndDef_D1_RK4, SK_
"test_setSortedIndDef_D1_RK4")
2565 call test%run(test_setSortedIndDef_D1_RK3, SK_
"test_setSortedIndDef_D1_RK3")
2568 call test%run(test_setSortedIndDef_D1_RK2, SK_
"test_setSortedIndDef_D1_RK2")
2571 call test%run(test_setSortedIndDef_D1_RK1, SK_
"test_setSortedIndDef_D1_RK1")
2577 call test%run(test_setSortedIndDef_D1_PSSK5, SK_
"test_setSortedIndDef_D1_PSSK5")
2580 call test%run(test_setSortedIndDef_D1_PSSK4, SK_
"test_setSortedIndDef_D1_PSSK4")
2583 call test%run(test_setSortedIndDef_D1_PSSK3, SK_
"test_setSortedIndDef_D1_PSSK3")
2586 call test%run(test_setSortedIndDef_D1_PSSK2, SK_
"test_setSortedIndDef_D1_PSSK2")
2589 call test%run(test_setSortedIndDef_D1_PSSK1, SK_
"test_setSortedIndDef_D1_PSSK1")
2607 call test%run(test_setSortedArrQsorti_D0_SK5, SK_
"test_setSortedArrQsorti_D0_SK5")
2610 call test%run(test_setSortedArrQsorti_D0_SK4, SK_
"test_setSortedArrQsorti_D0_SK4")
2613 call test%run(test_setSortedArrQsorti_D0_SK3, SK_
"test_setSortedArrQsorti_D0_SK3")
2616 call test%run(test_setSortedArrQsorti_D0_SK2, SK_
"test_setSortedArrQsorti_D0_SK2")
2619 call test%run(test_setSortedArrQsorti_D0_SK1, SK_
"test_setSortedArrQsorti_D0_SK1")
2625 call test%run(test_setSortedArrQsorti_D1_SK5, SK_
"test_setSortedArrQsorti_D1_SK5")
2628 call test%run(test_setSortedArrQsorti_D1_SK4, SK_
"test_setSortedArrQsorti_D1_SK4")
2631 call test%run(test_setSortedArrQsorti_D1_SK3, SK_
"test_setSortedArrQsorti_D1_SK3")
2634 call test%run(test_setSortedArrQsorti_D1_SK2, SK_
"test_setSortedArrQsorti_D1_SK2")
2637 call test%run(test_setSortedArrQsorti_D1_SK1, SK_
"test_setSortedArrQsorti_D1_SK1")
2643 call test%run(test_setSortedArrQsorti_D1_IK5, SK_
"test_setSortedArrQsorti_D1_IK5")
2646 call test%run(test_setSortedArrQsorti_D1_IK4, SK_
"test_setSortedArrQsorti_D1_IK4")
2649 call test%run(test_setSortedArrQsorti_D1_IK3, SK_
"test_setSortedArrQsorti_D1_IK3")
2652 call test%run(test_setSortedArrQsorti_D1_IK2, SK_
"test_setSortedArrQsorti_D1_IK2")
2655 call test%run(test_setSortedArrQsorti_D1_IK1, SK_
"test_setSortedArrQsorti_D1_IK1")
2661 call test%run(test_setSortedArrQsorti_D1_LK5, SK_
"test_setSortedArrQsorti_D1_LK5")
2664 call test%run(test_setSortedArrQsorti_D1_LK4, SK_
"test_setSortedArrQsorti_D1_LK4")
2667 call test%run(test_setSortedArrQsorti_D1_LK3, SK_
"test_setSortedArrQsorti_D1_LK3")
2670 call test%run(test_setSortedArrQsorti_D1_LK2, SK_
"test_setSortedArrQsorti_D1_LK2")
2673 call test%run(test_setSortedArrQsorti_D1_LK1, SK_
"test_setSortedArrQsorti_D1_LK1")
2679 call test%run(test_setSortedArrQsorti_D1_CK5, SK_
"test_setSortedArrQsorti_D1_CK5")
2682 call test%run(test_setSortedArrQsorti_D1_CK4, SK_
"test_setSortedArrQsorti_D1_CK4")
2685 call test%run(test_setSortedArrQsorti_D1_CK3, SK_
"test_setSortedArrQsorti_D1_CK3")
2688 call test%run(test_setSortedArrQsorti_D1_CK2, SK_
"test_setSortedArrQsorti_D1_CK2")
2691 call test%run(test_setSortedArrQsorti_D1_CK1, SK_
"test_setSortedArrQsorti_D1_CK1")
2697 call test%run(test_setSortedArrQsorti_D1_RK5, SK_
"test_setSortedArrQsorti_D1_RK5")
2700 call test%run(test_setSortedArrQsorti_D1_RK4, SK_
"test_setSortedArrQsorti_D1_RK4")
2703 call test%run(test_setSortedArrQsorti_D1_RK3, SK_
"test_setSortedArrQsorti_D1_RK3")
2706 call test%run(test_setSortedArrQsorti_D1_RK2, SK_
"test_setSortedArrQsorti_D1_RK2")
2709 call test%run(test_setSortedArrQsorti_D1_RK1, SK_
"test_setSortedArrQsorti_D1_RK1")
2715 call test%run(test_setSortedArrQsorti_D1_PSSK5, SK_
"test_setSortedArrQsorti_D1_PSSK5")
2718 call test%run(test_setSortedArrQsorti_D1_PSSK4, SK_
"test_setSortedArrQsorti_D1_PSSK4")
2721 call test%run(test_setSortedArrQsorti_D1_PSSK3, SK_
"test_setSortedArrQsorti_D1_PSSK3")
2724 call test%run(test_setSortedArrQsorti_D1_PSSK2, SK_
"test_setSortedArrQsorti_D1_PSSK2")
2727 call test%run(test_setSortedArrQsorti_D1_PSSK1, SK_
"test_setSortedArrQsorti_D1_PSSK1")
2745 call test%run(test_setSortedArrQsortr_D0_SK5, SK_
"test_setSortedArrQsortr_D0_SK5")
2748 call test%run(test_setSortedArrQsortr_D0_SK4, SK_
"test_setSortedArrQsortr_D0_SK4")
2751 call test%run(test_setSortedArrQsortr_D0_SK3, SK_
"test_setSortedArrQsortr_D0_SK3")
2754 call test%run(test_setSortedArrQsortr_D0_SK2, SK_
"test_setSortedArrQsortr_D0_SK2")
2757 call test%run(test_setSortedArrQsortr_D0_SK1, SK_
"test_setSortedArrQsortr_D0_SK1")
2763 call test%run(test_setSortedArrQsortr_D1_SK5, SK_
"test_setSortedArrQsortr_D1_SK5")
2766 call test%run(test_setSortedArrQsortr_D1_SK4, SK_
"test_setSortedArrQsortr_D1_SK4")
2769 call test%run(test_setSortedArrQsortr_D1_SK3, SK_
"test_setSortedArrQsortr_D1_SK3")
2772 call test%run(test_setSortedArrQsortr_D1_SK2, SK_
"test_setSortedArrQsortr_D1_SK2")
2775 call test%run(test_setSortedArrQsortr_D1_SK1, SK_
"test_setSortedArrQsortr_D1_SK1")
2781 call test%run(test_setSortedArrQsortr_D1_IK5, SK_
"test_setSortedArrQsortr_D1_IK5")
2784 call test%run(test_setSortedArrQsortr_D1_IK4, SK_
"test_setSortedArrQsortr_D1_IK4")
2787 call test%run(test_setSortedArrQsortr_D1_IK3, SK_
"test_setSortedArrQsortr_D1_IK3")
2790 call test%run(test_setSortedArrQsortr_D1_IK2, SK_
"test_setSortedArrQsortr_D1_IK2")
2793 call test%run(test_setSortedArrQsortr_D1_IK1, SK_
"test_setSortedArrQsortr_D1_IK1")
2799 call test%run(test_setSortedArrQsortr_D1_LK5, SK_
"test_setSortedArrQsortr_D1_LK5")
2802 call test%run(test_setSortedArrQsortr_D1_LK4, SK_
"test_setSortedArrQsortr_D1_LK4")
2805 call test%run(test_setSortedArrQsortr_D1_LK3, SK_
"test_setSortedArrQsortr_D1_LK3")
2808 call test%run(test_setSortedArrQsortr_D1_LK2, SK_
"test_setSortedArrQsortr_D1_LK2")
2811 call test%run(test_setSortedArrQsortr_D1_LK1, SK_
"test_setSortedArrQsortr_D1_LK1")
2817 call test%run(test_setSortedArrQsortr_D1_CK5, SK_
"test_setSortedArrQsortr_D1_CK5")
2820 call test%run(test_setSortedArrQsortr_D1_CK4, SK_
"test_setSortedArrQsortr_D1_CK4")
2823 call test%run(test_setSortedArrQsortr_D1_CK3, SK_
"test_setSortedArrQsortr_D1_CK3")
2826 call test%run(test_setSortedArrQsortr_D1_CK2, SK_
"test_setSortedArrQsortr_D1_CK2")
2829 call test%run(test_setSortedArrQsortr_D1_CK1, SK_
"test_setSortedArrQsortr_D1_CK1")
2835 call test%run(test_setSortedArrQsortr_D1_RK5, SK_
"test_setSortedArrQsortr_D1_RK5")
2838 call test%run(test_setSortedArrQsortr_D1_RK4, SK_
"test_setSortedArrQsortr_D1_RK4")
2841 call test%run(test_setSortedArrQsortr_D1_RK3, SK_
"test_setSortedArrQsortr_D1_RK3")
2844 call test%run(test_setSortedArrQsortr_D1_RK2, SK_
"test_setSortedArrQsortr_D1_RK2")
2847 call test%run(test_setSortedArrQsortr_D1_RK1, SK_
"test_setSortedArrQsortr_D1_RK1")
2853 call test%run(test_setSortedArrQsortr_D1_PSSK5, SK_
"test_setSortedArrQsortr_D1_PSSK5")
2856 call test%run(test_setSortedArrQsortr_D1_PSSK4, SK_
"test_setSortedArrQsortr_D1_PSSK4")
2859 call test%run(test_setSortedArrQsortr_D1_PSSK3, SK_
"test_setSortedArrQsortr_D1_PSSK3")
2862 call test%run(test_setSortedArrQsortr_D1_PSSK2, SK_
"test_setSortedArrQsortr_D1_PSSK2")
2865 call test%run(test_setSortedArrQsortr_D1_PSSK1, SK_
"test_setSortedArrQsortr_D1_PSSK1")
2883 call test%run(test_setSortedArrQsortrdp_D0_SK5, SK_
"test_setSortedArrQsortrdp_D0_SK5")
2886 call test%run(test_setSortedArrQsortrdp_D0_SK4, SK_
"test_setSortedArrQsortrdp_D0_SK4")
2889 call test%run(test_setSortedArrQsortrdp_D0_SK3, SK_
"test_setSortedArrQsortrdp_D0_SK3")
2892 call test%run(test_setSortedArrQsortrdp_D0_SK2, SK_
"test_setSortedArrQsortrdp_D0_SK2")
2895 call test%run(test_setSortedArrQsortrdp_D0_SK1, SK_
"test_setSortedArrQsortrdp_D0_SK1")
2901 call test%run(test_setSortedArrQsortrdp_D1_SK5, SK_
"test_setSortedArrQsortrdp_D1_SK5")
2904 call test%run(test_setSortedArrQsortrdp_D1_SK4, SK_
"test_setSortedArrQsortrdp_D1_SK4")
2907 call test%run(test_setSortedArrQsortrdp_D1_SK3, SK_
"test_setSortedArrQsortrdp_D1_SK3")
2910 call test%run(test_setSortedArrQsortrdp_D1_SK2, SK_
"test_setSortedArrQsortrdp_D1_SK2")
2913 call test%run(test_setSortedArrQsortrdp_D1_SK1, SK_
"test_setSortedArrQsortrdp_D1_SK1")
2919 call test%run(test_setSortedArrQsortrdp_D1_IK5, SK_
"test_setSortedArrQsortrdp_D1_IK5")
2922 call test%run(test_setSortedArrQsortrdp_D1_IK4, SK_
"test_setSortedArrQsortrdp_D1_IK4")
2925 call test%run(test_setSortedArrQsortrdp_D1_IK3, SK_
"test_setSortedArrQsortrdp_D1_IK3")
2928 call test%run(test_setSortedArrQsortrdp_D1_IK2, SK_
"test_setSortedArrQsortrdp_D1_IK2")
2931 call test%run(test_setSortedArrQsortrdp_D1_IK1, SK_
"test_setSortedArrQsortrdp_D1_IK1")
2937 call test%run(test_setSortedArrQsortrdp_D1_LK5, SK_
"test_setSortedArrQsortrdp_D1_LK5")
2940 call test%run(test_setSortedArrQsortrdp_D1_LK4, SK_
"test_setSortedArrQsortrdp_D1_LK4")
2943 call test%run(test_setSortedArrQsortrdp_D1_LK3, SK_
"test_setSortedArrQsortrdp_D1_LK3")
2946 call test%run(test_setSortedArrQsortrdp_D1_LK2, SK_
"test_setSortedArrQsortrdp_D1_LK2")
2949 call test%run(test_setSortedArrQsortrdp_D1_LK1, SK_
"test_setSortedArrQsortrdp_D1_LK1")
2955 call test%run(test_setSortedArrQsortrdp_D1_CK5, SK_
"test_setSortedArrQsortrdp_D1_CK5")
2958 call test%run(test_setSortedArrQsortrdp_D1_CK4, SK_
"test_setSortedArrQsortrdp_D1_CK4")
2961 call test%run(test_setSortedArrQsortrdp_D1_CK3, SK_
"test_setSortedArrQsortrdp_D1_CK3")
2964 call test%run(test_setSortedArrQsortrdp_D1_CK2, SK_
"test_setSortedArrQsortrdp_D1_CK2")
2967 call test%run(test_setSortedArrQsortrdp_D1_CK1, SK_
"test_setSortedArrQsortrdp_D1_CK1")
2973 call test%run(test_setSortedArrQsortrdp_D1_RK5, SK_
"test_setSortedArrQsortrdp_D1_RK5")
2976 call test%run(test_setSortedArrQsortrdp_D1_RK4, SK_
"test_setSortedArrQsortrdp_D1_RK4")
2979 call test%run(test_setSortedArrQsortrdp_D1_RK3, SK_
"test_setSortedArrQsortrdp_D1_RK3")
2982 call test%run(test_setSortedArrQsortrdp_D1_RK2, SK_
"test_setSortedArrQsortrdp_D1_RK2")
2985 call test%run(test_setSortedArrQsortrdp_D1_RK1, SK_
"test_setSortedArrQsortrdp_D1_RK1")
2991 call test%run(test_setSortedArrQsortrdp_D1_PSSK5, SK_
"test_setSortedArrQsortrdp_D1_PSSK5")
2994 call test%run(test_setSortedArrQsortrdp_D1_PSSK4, SK_
"test_setSortedArrQsortrdp_D1_PSSK4")
2997 call test%run(test_setSortedArrQsortrdp_D1_PSSK3, SK_
"test_setSortedArrQsortrdp_D1_PSSK3")
3000 call test%run(test_setSortedArrQsortrdp_D1_PSSK2, SK_
"test_setSortedArrQsortrdp_D1_PSSK2")
3003 call test%run(test_setSortedArrQsortrdp_D1_PSSK1, SK_
"test_setSortedArrQsortrdp_D1_PSSK1")
3021 call test%run(test_setSortedArrBubble_D0_SK5, SK_
"test_setSortedArrBubble_D0_SK5")
3024 call test%run(test_setSortedArrBubble_D0_SK4, SK_
"test_setSortedArrBubble_D0_SK4")
3027 call test%run(test_setSortedArrBubble_D0_SK3, SK_
"test_setSortedArrBubble_D0_SK3")
3030 call test%run(test_setSortedArrBubble_D0_SK2, SK_
"test_setSortedArrBubble_D0_SK2")
3033 call test%run(test_setSortedArrBubble_D0_SK1, SK_
"test_setSortedArrBubble_D0_SK1")
3039 call test%run(test_setSortedArrBubble_D1_SK5, SK_
"test_setSortedArrBubble_D1_SK5")
3042 call test%run(test_setSortedArrBubble_D1_SK4, SK_
"test_setSortedArrBubble_D1_SK4")
3045 call test%run(test_setSortedArrBubble_D1_SK3, SK_
"test_setSortedArrBubble_D1_SK3")
3048 call test%run(test_setSortedArrBubble_D1_SK2, SK_
"test_setSortedArrBubble_D1_SK2")
3051 call test%run(test_setSortedArrBubble_D1_SK1, SK_
"test_setSortedArrBubble_D1_SK1")
3057 call test%run(test_setSortedArrBubble_D1_IK5, SK_
"test_setSortedArrBubble_D1_IK5")
3060 call test%run(test_setSortedArrBubble_D1_IK4, SK_
"test_setSortedArrBubble_D1_IK4")
3063 call test%run(test_setSortedArrBubble_D1_IK3, SK_
"test_setSortedArrBubble_D1_IK3")
3066 call test%run(test_setSortedArrBubble_D1_IK2, SK_
"test_setSortedArrBubble_D1_IK2")
3069 call test%run(test_setSortedArrBubble_D1_IK1, SK_
"test_setSortedArrBubble_D1_IK1")
3075 call test%run(test_setSortedArrBubble_D1_LK5, SK_
"test_setSortedArrBubble_D1_LK5")
3078 call test%run(test_setSortedArrBubble_D1_LK4, SK_
"test_setSortedArrBubble_D1_LK4")
3081 call test%run(test_setSortedArrBubble_D1_LK3, SK_
"test_setSortedArrBubble_D1_LK3")
3084 call test%run(test_setSortedArrBubble_D1_LK2, SK_
"test_setSortedArrBubble_D1_LK2")
3087 call test%run(test_setSortedArrBubble_D1_LK1, SK_
"test_setSortedArrBubble_D1_LK1")
3093 call test%run(test_setSortedArrBubble_D1_CK5, SK_
"test_setSortedArrBubble_D1_CK5")
3096 call test%run(test_setSortedArrBubble_D1_CK4, SK_
"test_setSortedArrBubble_D1_CK4")
3099 call test%run(test_setSortedArrBubble_D1_CK3, SK_
"test_setSortedArrBubble_D1_CK3")
3102 call test%run(test_setSortedArrBubble_D1_CK2, SK_
"test_setSortedArrBubble_D1_CK2")
3105 call test%run(test_setSortedArrBubble_D1_CK1, SK_
"test_setSortedArrBubble_D1_CK1")
3111 call test%run(test_setSortedArrBubble_D1_RK5, SK_
"test_setSortedArrBubble_D1_RK5")
3114 call test%run(test_setSortedArrBubble_D1_RK4, SK_
"test_setSortedArrBubble_D1_RK4")
3117 call test%run(test_setSortedArrBubble_D1_RK3, SK_
"test_setSortedArrBubble_D1_RK3")
3120 call test%run(test_setSortedArrBubble_D1_RK2, SK_
"test_setSortedArrBubble_D1_RK2")
3123 call test%run(test_setSortedArrBubble_D1_RK1, SK_
"test_setSortedArrBubble_D1_RK1")
3129 call test%run(test_setSortedArrBubble_D1_PSSK5, SK_
"test_setSortedArrBubble_D1_PSSK5")
3132 call test%run(test_setSortedArrBubble_D1_PSSK4, SK_
"test_setSortedArrBubble_D1_PSSK4")
3135 call test%run(test_setSortedArrBubble_D1_PSSK3, SK_
"test_setSortedArrBubble_D1_PSSK3")
3138 call test%run(test_setSortedArrBubble_D1_PSSK2, SK_
"test_setSortedArrBubble_D1_PSSK2")
3141 call test%run(test_setSortedArrBubble_D1_PSSK1, SK_
"test_setSortedArrBubble_D1_PSSK1")
3159 call test%run(test_setSortedArrHeapi_D0_SK5, SK_
"test_setSortedArrHeapi_D0_SK5")
3162 call test%run(test_setSortedArrHeapi_D0_SK4, SK_
"test_setSortedArrHeapi_D0_SK4")
3165 call test%run(test_setSortedArrHeapi_D0_SK3, SK_
"test_setSortedArrHeapi_D0_SK3")
3168 call test%run(test_setSortedArrHeapi_D0_SK2, SK_
"test_setSortedArrHeapi_D0_SK2")
3171 call test%run(test_setSortedArrHeapi_D0_SK1, SK_
"test_setSortedArrHeapi_D0_SK1")
3177 call test%run(test_setSortedArrHeapi_D1_SK5, SK_
"test_setSortedArrHeapi_D1_SK5")
3180 call test%run(test_setSortedArrHeapi_D1_SK4, SK_
"test_setSortedArrHeapi_D1_SK4")
3183 call test%run(test_setSortedArrHeapi_D1_SK3, SK_
"test_setSortedArrHeapi_D1_SK3")
3186 call test%run(test_setSortedArrHeapi_D1_SK2, SK_
"test_setSortedArrHeapi_D1_SK2")
3189 call test%run(test_setSortedArrHeapi_D1_SK1, SK_
"test_setSortedArrHeapi_D1_SK1")
3195 call test%run(test_setSortedArrHeapi_D1_IK5, SK_
"test_setSortedArrHeapi_D1_IK5")
3198 call test%run(test_setSortedArrHeapi_D1_IK4, SK_
"test_setSortedArrHeapi_D1_IK4")
3201 call test%run(test_setSortedArrHeapi_D1_IK3, SK_
"test_setSortedArrHeapi_D1_IK3")
3204 call test%run(test_setSortedArrHeapi_D1_IK2, SK_
"test_setSortedArrHeapi_D1_IK2")
3207 call test%run(test_setSortedArrHeapi_D1_IK1, SK_
"test_setSortedArrHeapi_D1_IK1")
3213 call test%run(test_setSortedArrHeapi_D1_LK5, SK_
"test_setSortedArrHeapi_D1_LK5")
3216 call test%run(test_setSortedArrHeapi_D1_LK4, SK_
"test_setSortedArrHeapi_D1_LK4")
3219 call test%run(test_setSortedArrHeapi_D1_LK3, SK_
"test_setSortedArrHeapi_D1_LK3")
3222 call test%run(test_setSortedArrHeapi_D1_LK2, SK_
"test_setSortedArrHeapi_D1_LK2")
3225 call test%run(test_setSortedArrHeapi_D1_LK1, SK_
"test_setSortedArrHeapi_D1_LK1")
3231 call test%run(test_setSortedArrHeapi_D1_CK5, SK_
"test_setSortedArrHeapi_D1_CK5")
3234 call test%run(test_setSortedArrHeapi_D1_CK4, SK_
"test_setSortedArrHeapi_D1_CK4")
3237 call test%run(test_setSortedArrHeapi_D1_CK3, SK_
"test_setSortedArrHeapi_D1_CK3")
3240 call test%run(test_setSortedArrHeapi_D1_CK2, SK_
"test_setSortedArrHeapi_D1_CK2")
3243 call test%run(test_setSortedArrHeapi_D1_CK1, SK_
"test_setSortedArrHeapi_D1_CK1")
3249 call test%run(test_setSortedArrHeapi_D1_RK5, SK_
"test_setSortedArrHeapi_D1_RK5")
3252 call test%run(test_setSortedArrHeapi_D1_RK4, SK_
"test_setSortedArrHeapi_D1_RK4")
3255 call test%run(test_setSortedArrHeapi_D1_RK3, SK_
"test_setSortedArrHeapi_D1_RK3")
3258 call test%run(test_setSortedArrHeapi_D1_RK2, SK_
"test_setSortedArrHeapi_D1_RK2")
3261 call test%run(test_setSortedArrHeapi_D1_RK1, SK_
"test_setSortedArrHeapi_D1_RK1")
3267 call test%run(test_setSortedArrHeapi_D1_PSSK5, SK_
"test_setSortedArrHeapi_D1_PSSK5")
3270 call test%run(test_setSortedArrHeapi_D1_PSSK4, SK_
"test_setSortedArrHeapi_D1_PSSK4")
3273 call test%run(test_setSortedArrHeapi_D1_PSSK3, SK_
"test_setSortedArrHeapi_D1_PSSK3")
3276 call test%run(test_setSortedArrHeapi_D1_PSSK2, SK_
"test_setSortedArrHeapi_D1_PSSK2")
3279 call test%run(test_setSortedArrHeapi_D1_PSSK1, SK_
"test_setSortedArrHeapi_D1_PSSK1")
3297 call test%run(test_setSortedArrHeapr_D0_SK5, SK_
"test_setSortedArrHeapr_D0_SK5")
3300 call test%run(test_setSortedArrHeapr_D0_SK4, SK_
"test_setSortedArrHeapr_D0_SK4")
3303 call test%run(test_setSortedArrHeapr_D0_SK3, SK_
"test_setSortedArrHeapr_D0_SK3")
3306 call test%run(test_setSortedArrHeapr_D0_SK2, SK_
"test_setSortedArrHeapr_D0_SK2")
3309 call test%run(test_setSortedArrHeapr_D0_SK1, SK_
"test_setSortedArrHeapr_D0_SK1")
3315 call test%run(test_setSortedArrHeapr_D1_SK5, SK_
"test_setSortedArrHeapr_D1_SK5")
3318 call test%run(test_setSortedArrHeapr_D1_SK4, SK_
"test_setSortedArrHeapr_D1_SK4")
3321 call test%run(test_setSortedArrHeapr_D1_SK3, SK_
"test_setSortedArrHeapr_D1_SK3")
3324 call test%run(test_setSortedArrHeapr_D1_SK2, SK_
"test_setSortedArrHeapr_D1_SK2")
3327 call test%run(test_setSortedArrHeapr_D1_SK1, SK_
"test_setSortedArrHeapr_D1_SK1")
3333 call test%run(test_setSortedArrHeapr_D1_IK5, SK_
"test_setSortedArrHeapr_D1_IK5")
3336 call test%run(test_setSortedArrHeapr_D1_IK4, SK_
"test_setSortedArrHeapr_D1_IK4")
3339 call test%run(test_setSortedArrHeapr_D1_IK3, SK_
"test_setSortedArrHeapr_D1_IK3")
3342 call test%run(test_setSortedArrHeapr_D1_IK2, SK_
"test_setSortedArrHeapr_D1_IK2")
3345 call test%run(test_setSortedArrHeapr_D1_IK1, SK_
"test_setSortedArrHeapr_D1_IK1")
3351 call test%run(test_setSortedArrHeapr_D1_LK5, SK_
"test_setSortedArrHeapr_D1_LK5")
3354 call test%run(test_setSortedArrHeapr_D1_LK4, SK_
"test_setSortedArrHeapr_D1_LK4")
3357 call test%run(test_setSortedArrHeapr_D1_LK3, SK_
"test_setSortedArrHeapr_D1_LK3")
3360 call test%run(test_setSortedArrHeapr_D1_LK2, SK_
"test_setSortedArrHeapr_D1_LK2")
3363 call test%run(test_setSortedArrHeapr_D1_LK1, SK_
"test_setSortedArrHeapr_D1_LK1")
3369 call test%run(test_setSortedArrHeapr_D1_CK5, SK_
"test_setSortedArrHeapr_D1_CK5")
3372 call test%run(test_setSortedArrHeapr_D1_CK4, SK_
"test_setSortedArrHeapr_D1_CK4")
3375 call test%run(test_setSortedArrHeapr_D1_CK3, SK_
"test_setSortedArrHeapr_D1_CK3")
3378 call test%run(test_setSortedArrHeapr_D1_CK2, SK_
"test_setSortedArrHeapr_D1_CK2")
3381 call test%run(test_setSortedArrHeapr_D1_CK1, SK_
"test_setSortedArrHeapr_D1_CK1")
3387 call test%run(test_setSortedArrHeapr_D1_RK5, SK_
"test_setSortedArrHeapr_D1_RK5")
3390 call test%run(test_setSortedArrHeapr_D1_RK4, SK_
"test_setSortedArrHeapr_D1_RK4")
3393 call test%run(test_setSortedArrHeapr_D1_RK3, SK_
"test_setSortedArrHeapr_D1_RK3")
3396 call test%run(test_setSortedArrHeapr_D1_RK2, SK_
"test_setSortedArrHeapr_D1_RK2")
3399 call test%run(test_setSortedArrHeapr_D1_RK1, SK_
"test_setSortedArrHeapr_D1_RK1")
3405 call test%run(test_setSortedArrHeapr_D1_PSSK5, SK_
"test_setSortedArrHeapr_D1_PSSK5")
3408 call test%run(test_setSortedArrHeapr_D1_PSSK4, SK_
"test_setSortedArrHeapr_D1_PSSK4")
3411 call test%run(test_setSortedArrHeapr_D1_PSSK3, SK_
"test_setSortedArrHeapr_D1_PSSK3")
3414 call test%run(test_setSortedArrHeapr_D1_PSSK2, SK_
"test_setSortedArrHeapr_D1_PSSK2")
3417 call test%run(test_setSortedArrHeapr_D1_PSSK1, SK_
"test_setSortedArrHeapr_D1_PSSK1")
3435 call test%run(test_setSortedArrInsertionl_D0_SK5, SK_
"test_setSortedArrInsertionl_D0_SK5")
3438 call test%run(test_setSortedArrInsertionl_D0_SK4, SK_
"test_setSortedArrInsertionl_D0_SK4")
3441 call test%run(test_setSortedArrInsertionl_D0_SK3, SK_
"test_setSortedArrInsertionl_D0_SK3")
3444 call test%run(test_setSortedArrInsertionl_D0_SK2, SK_
"test_setSortedArrInsertionl_D0_SK2")
3447 call test%run(test_setSortedArrInsertionl_D0_SK1, SK_
"test_setSortedArrInsertionl_D0_SK1")
3453 call test%run(test_setSortedArrInsertionl_D1_SK5, SK_
"test_setSortedArrInsertionl_D1_SK5")
3456 call test%run(test_setSortedArrInsertionl_D1_SK4, SK_
"test_setSortedArrInsertionl_D1_SK4")
3459 call test%run(test_setSortedArrInsertionl_D1_SK3, SK_
"test_setSortedArrInsertionl_D1_SK3")
3462 call test%run(test_setSortedArrInsertionl_D1_SK2, SK_
"test_setSortedArrInsertionl_D1_SK2")
3465 call test%run(test_setSortedArrInsertionl_D1_SK1, SK_
"test_setSortedArrInsertionl_D1_SK1")
3471 call test%run(test_setSortedArrInsertionl_D1_IK5, SK_
"test_setSortedArrInsertionl_D1_IK5")
3474 call test%run(test_setSortedArrInsertionl_D1_IK4, SK_
"test_setSortedArrInsertionl_D1_IK4")
3477 call test%run(test_setSortedArrInsertionl_D1_IK3, SK_
"test_setSortedArrInsertionl_D1_IK3")
3480 call test%run(test_setSortedArrInsertionl_D1_IK2, SK_
"test_setSortedArrInsertionl_D1_IK2")
3483 call test%run(test_setSortedArrInsertionl_D1_IK1, SK_
"test_setSortedArrInsertionl_D1_IK1")
3489 call test%run(test_setSortedArrInsertionl_D1_LK5, SK_
"test_setSortedArrInsertionl_D1_LK5")
3492 call test%run(test_setSortedArrInsertionl_D1_LK4, SK_
"test_setSortedArrInsertionl_D1_LK4")
3495 call test%run(test_setSortedArrInsertionl_D1_LK3, SK_
"test_setSortedArrInsertionl_D1_LK3")
3498 call test%run(test_setSortedArrInsertionl_D1_LK2, SK_
"test_setSortedArrInsertionl_D1_LK2")
3501 call test%run(test_setSortedArrInsertionl_D1_LK1, SK_
"test_setSortedArrInsertionl_D1_LK1")
3507 call test%run(test_setSortedArrInsertionl_D1_CK5, SK_
"test_setSortedArrInsertionl_D1_CK5")
3510 call test%run(test_setSortedArrInsertionl_D1_CK4, SK_
"test_setSortedArrInsertionl_D1_CK4")
3513 call test%run(test_setSortedArrInsertionl_D1_CK3, SK_
"test_setSortedArrInsertionl_D1_CK3")
3516 call test%run(test_setSortedArrInsertionl_D1_CK2, SK_
"test_setSortedArrInsertionl_D1_CK2")
3519 call test%run(test_setSortedArrInsertionl_D1_CK1, SK_
"test_setSortedArrInsertionl_D1_CK1")
3525 call test%run(test_setSortedArrInsertionl_D1_RK5, SK_
"test_setSortedArrInsertionl_D1_RK5")
3528 call test%run(test_setSortedArrInsertionl_D1_RK4, SK_
"test_setSortedArrInsertionl_D1_RK4")
3531 call test%run(test_setSortedArrInsertionl_D1_RK3, SK_
"test_setSortedArrInsertionl_D1_RK3")
3534 call test%run(test_setSortedArrInsertionl_D1_RK2, SK_
"test_setSortedArrInsertionl_D1_RK2")
3537 call test%run(test_setSortedArrInsertionl_D1_RK1, SK_
"test_setSortedArrInsertionl_D1_RK1")
3543 call test%run(test_setSortedArrInsertionl_D1_PSSK5, SK_
"test_setSortedArrInsertionl_D1_PSSK5")
3546 call test%run(test_setSortedArrInsertionl_D1_PSSK4, SK_
"test_setSortedArrInsertionl_D1_PSSK4")
3549 call test%run(test_setSortedArrInsertionl_D1_PSSK3, SK_
"test_setSortedArrInsertionl_D1_PSSK3")
3552 call test%run(test_setSortedArrInsertionl_D1_PSSK2, SK_
"test_setSortedArrInsertionl_D1_PSSK2")
3555 call test%run(test_setSortedArrInsertionl_D1_PSSK1, SK_
"test_setSortedArrInsertionl_D1_PSSK1")
3573 call test%run(test_setSortedArrInsertionb_D0_SK5, SK_
"test_setSortedArrInsertionb_D0_SK5")
3576 call test%run(test_setSortedArrInsertionb_D0_SK4, SK_
"test_setSortedArrInsertionb_D0_SK4")
3579 call test%run(test_setSortedArrInsertionb_D0_SK3, SK_
"test_setSortedArrInsertionb_D0_SK3")
3582 call test%run(test_setSortedArrInsertionb_D0_SK2, SK_
"test_setSortedArrInsertionb_D0_SK2")
3585 call test%run(test_setSortedArrInsertionb_D0_SK1, SK_
"test_setSortedArrInsertionb_D0_SK1")
3591 call test%run(test_setSortedArrInsertionb_D1_SK5, SK_
"test_setSortedArrInsertionb_D1_SK5")
3594 call test%run(test_setSortedArrInsertionb_D1_SK4, SK_
"test_setSortedArrInsertionb_D1_SK4")
3597 call test%run(test_setSortedArrInsertionb_D1_SK3, SK_
"test_setSortedArrInsertionb_D1_SK3")
3600 call test%run(test_setSortedArrInsertionb_D1_SK2, SK_
"test_setSortedArrInsertionb_D1_SK2")
3603 call test%run(test_setSortedArrInsertionb_D1_SK1, SK_
"test_setSortedArrInsertionb_D1_SK1")
3609 call test%run(test_setSortedArrInsertionb_D1_IK5, SK_
"test_setSortedArrInsertionb_D1_IK5")
3612 call test%run(test_setSortedArrInsertionb_D1_IK4, SK_
"test_setSortedArrInsertionb_D1_IK4")
3615 call test%run(test_setSortedArrInsertionb_D1_IK3, SK_
"test_setSortedArrInsertionb_D1_IK3")
3618 call test%run(test_setSortedArrInsertionb_D1_IK2, SK_
"test_setSortedArrInsertionb_D1_IK2")
3621 call test%run(test_setSortedArrInsertionb_D1_IK1, SK_
"test_setSortedArrInsertionb_D1_IK1")
3627 call test%run(test_setSortedArrInsertionb_D1_LK5, SK_
"test_setSortedArrInsertionb_D1_LK5")
3630 call test%run(test_setSortedArrInsertionb_D1_LK4, SK_
"test_setSortedArrInsertionb_D1_LK4")
3633 call test%run(test_setSortedArrInsertionb_D1_LK3, SK_
"test_setSortedArrInsertionb_D1_LK3")
3636 call test%run(test_setSortedArrInsertionb_D1_LK2, SK_
"test_setSortedArrInsertionb_D1_LK2")
3639 call test%run(test_setSortedArrInsertionb_D1_LK1, SK_
"test_setSortedArrInsertionb_D1_LK1")
3645 call test%run(test_setSortedArrInsertionb_D1_CK5, SK_
"test_setSortedArrInsertionb_D1_CK5")
3648 call test%run(test_setSortedArrInsertionb_D1_CK4, SK_
"test_setSortedArrInsertionb_D1_CK4")
3651 call test%run(test_setSortedArrInsertionb_D1_CK3, SK_
"test_setSortedArrInsertionb_D1_CK3")
3654 call test%run(test_setSortedArrInsertionb_D1_CK2, SK_
"test_setSortedArrInsertionb_D1_CK2")
3657 call test%run(test_setSortedArrInsertionb_D1_CK1, SK_
"test_setSortedArrInsertionb_D1_CK1")
3663 call test%run(test_setSortedArrInsertionb_D1_RK5, SK_
"test_setSortedArrInsertionb_D1_RK5")
3666 call test%run(test_setSortedArrInsertionb_D1_RK4, SK_
"test_setSortedArrInsertionb_D1_RK4")
3669 call test%run(test_setSortedArrInsertionb_D1_RK3, SK_
"test_setSortedArrInsertionb_D1_RK3")
3672 call test%run(test_setSortedArrInsertionb_D1_RK2, SK_
"test_setSortedArrInsertionb_D1_RK2")
3675 call test%run(test_setSortedArrInsertionb_D1_RK1, SK_
"test_setSortedArrInsertionb_D1_RK1")
3681 call test%run(test_setSortedArrInsertionb_D1_PSSK5, SK_
"test_setSortedArrInsertionb_D1_PSSK5")
3684 call test%run(test_setSortedArrInsertionb_D1_PSSK4, SK_
"test_setSortedArrInsertionb_D1_PSSK4")
3687 call test%run(test_setSortedArrInsertionb_D1_PSSK3, SK_
"test_setSortedArrInsertionb_D1_PSSK3")
3690 call test%run(test_setSortedArrInsertionb_D1_PSSK2, SK_
"test_setSortedArrInsertionb_D1_PSSK2")
3693 call test%run(test_setSortedArrInsertionb_D1_PSSK1, SK_
"test_setSortedArrInsertionb_D1_PSSK1")
3711 call test%run(test_setSortedArrMerger_D0_SK5, SK_
"test_setSortedArrMerger_D0_SK5")
3714 call test%run(test_setSortedArrMerger_D0_SK4, SK_
"test_setSortedArrMerger_D0_SK4")
3717 call test%run(test_setSortedArrMerger_D0_SK3, SK_
"test_setSortedArrMerger_D0_SK3")
3720 call test%run(test_setSortedArrMerger_D0_SK2, SK_
"test_setSortedArrMerger_D0_SK2")
3723 call test%run(test_setSortedArrMerger_D0_SK1, SK_
"test_setSortedArrMerger_D0_SK1")
3729 call test%run(test_setSortedArrMerger_D1_SK5, SK_
"test_setSortedArrMerger_D1_SK5")
3732 call test%run(test_setSortedArrMerger_D1_SK4, SK_
"test_setSortedArrMerger_D1_SK4")
3735 call test%run(test_setSortedArrMerger_D1_SK3, SK_
"test_setSortedArrMerger_D1_SK3")
3738 call test%run(test_setSortedArrMerger_D1_SK2, SK_
"test_setSortedArrMerger_D1_SK2")
3741 call test%run(test_setSortedArrMerger_D1_SK1, SK_
"test_setSortedArrMerger_D1_SK1")
3747 call test%run(test_setSortedArrMerger_D1_IK5, SK_
"test_setSortedArrMerger_D1_IK5")
3750 call test%run(test_setSortedArrMerger_D1_IK4, SK_
"test_setSortedArrMerger_D1_IK4")
3753 call test%run(test_setSortedArrMerger_D1_IK3, SK_
"test_setSortedArrMerger_D1_IK3")
3756 call test%run(test_setSortedArrMerger_D1_IK2, SK_
"test_setSortedArrMerger_D1_IK2")
3759 call test%run(test_setSortedArrMerger_D1_IK1, SK_
"test_setSortedArrMerger_D1_IK1")
3765 call test%run(test_setSortedArrMerger_D1_LK5, SK_
"test_setSortedArrMerger_D1_LK5")
3768 call test%run(test_setSortedArrMerger_D1_LK4, SK_
"test_setSortedArrMerger_D1_LK4")
3771 call test%run(test_setSortedArrMerger_D1_LK3, SK_
"test_setSortedArrMerger_D1_LK3")
3774 call test%run(test_setSortedArrMerger_D1_LK2, SK_
"test_setSortedArrMerger_D1_LK2")
3777 call test%run(test_setSortedArrMerger_D1_LK1, SK_
"test_setSortedArrMerger_D1_LK1")
3783 call test%run(test_setSortedArrMerger_D1_CK5, SK_
"test_setSortedArrMerger_D1_CK5")
3786 call test%run(test_setSortedArrMerger_D1_CK4, SK_
"test_setSortedArrMerger_D1_CK4")
3789 call test%run(test_setSortedArrMerger_D1_CK3, SK_
"test_setSortedArrMerger_D1_CK3")
3792 call test%run(test_setSortedArrMerger_D1_CK2, SK_
"test_setSortedArrMerger_D1_CK2")
3795 call test%run(test_setSortedArrMerger_D1_CK1, SK_
"test_setSortedArrMerger_D1_CK1")
3801 call test%run(test_setSortedArrMerger_D1_RK5, SK_
"test_setSortedArrMerger_D1_RK5")
3804 call test%run(test_setSortedArrMerger_D1_RK4, SK_
"test_setSortedArrMerger_D1_RK4")
3807 call test%run(test_setSortedArrMerger_D1_RK3, SK_
"test_setSortedArrMerger_D1_RK3")
3810 call test%run(test_setSortedArrMerger_D1_RK2, SK_
"test_setSortedArrMerger_D1_RK2")
3813 call test%run(test_setSortedArrMerger_D1_RK1, SK_
"test_setSortedArrMerger_D1_RK1")
3819 call test%run(test_setSortedArrMerger_D1_PSSK5, SK_
"test_setSortedArrMerger_D1_PSSK5")
3822 call test%run(test_setSortedArrMerger_D1_PSSK4, SK_
"test_setSortedArrMerger_D1_PSSK4")
3825 call test%run(test_setSortedArrMerger_D1_PSSK3, SK_
"test_setSortedArrMerger_D1_PSSK3")
3828 call test%run(test_setSortedArrMerger_D1_PSSK2, SK_
"test_setSortedArrMerger_D1_PSSK2")
3831 call test%run(test_setSortedArrMerger_D1_PSSK1, SK_
"test_setSortedArrMerger_D1_PSSK1")
3849 call test%run(test_setSortedArrSelection_D0_SK5, SK_
"test_setSortedArrSelection_D0_SK5")
3852 call test%run(test_setSortedArrSelection_D0_SK4, SK_
"test_setSortedArrSelection_D0_SK4")
3855 call test%run(test_setSortedArrSelection_D0_SK3, SK_
"test_setSortedArrSelection_D0_SK3")
3858 call test%run(test_setSortedArrSelection_D0_SK2, SK_
"test_setSortedArrSelection_D0_SK2")
3861 call test%run(test_setSortedArrSelection_D0_SK1, SK_
"test_setSortedArrSelection_D0_SK1")
3867 call test%run(test_setSortedArrSelection_D1_SK5, SK_
"test_setSortedArrSelection_D1_SK5")
3870 call test%run(test_setSortedArrSelection_D1_SK4, SK_
"test_setSortedArrSelection_D1_SK4")
3873 call test%run(test_setSortedArrSelection_D1_SK3, SK_
"test_setSortedArrSelection_D1_SK3")
3876 call test%run(test_setSortedArrSelection_D1_SK2, SK_
"test_setSortedArrSelection_D1_SK2")
3879 call test%run(test_setSortedArrSelection_D1_SK1, SK_
"test_setSortedArrSelection_D1_SK1")
3885 call test%run(test_setSortedArrSelection_D1_IK5, SK_
"test_setSortedArrSelection_D1_IK5")
3888 call test%run(test_setSortedArrSelection_D1_IK4, SK_
"test_setSortedArrSelection_D1_IK4")
3891 call test%run(test_setSortedArrSelection_D1_IK3, SK_
"test_setSortedArrSelection_D1_IK3")
3894 call test%run(test_setSortedArrSelection_D1_IK2, SK_
"test_setSortedArrSelection_D1_IK2")
3897 call test%run(test_setSortedArrSelection_D1_IK1, SK_
"test_setSortedArrSelection_D1_IK1")
3903 call test%run(test_setSortedArrSelection_D1_LK5, SK_
"test_setSortedArrSelection_D1_LK5")
3906 call test%run(test_setSortedArrSelection_D1_LK4, SK_
"test_setSortedArrSelection_D1_LK4")
3909 call test%run(test_setSortedArrSelection_D1_LK3, SK_
"test_setSortedArrSelection_D1_LK3")
3912 call test%run(test_setSortedArrSelection_D1_LK2, SK_
"test_setSortedArrSelection_D1_LK2")
3915 call test%run(test_setSortedArrSelection_D1_LK1, SK_
"test_setSortedArrSelection_D1_LK1")
3921 call test%run(test_setSortedArrSelection_D1_CK5, SK_
"test_setSortedArrSelection_D1_CK5")
3924 call test%run(test_setSortedArrSelection_D1_CK4, SK_
"test_setSortedArrSelection_D1_CK4")
3927 call test%run(test_setSortedArrSelection_D1_CK3, SK_
"test_setSortedArrSelection_D1_CK3")
3930 call test%run(test_setSortedArrSelection_D1_CK2, SK_
"test_setSortedArrSelection_D1_CK2")
3933 call test%run(test_setSortedArrSelection_D1_CK1, SK_
"test_setSortedArrSelection_D1_CK1")
3939 call test%run(test_setSortedArrSelection_D1_RK5, SK_
"test_setSortedArrSelection_D1_RK5")
3942 call test%run(test_setSortedArrSelection_D1_RK4, SK_
"test_setSortedArrSelection_D1_RK4")
3945 call test%run(test_setSortedArrSelection_D1_RK3, SK_
"test_setSortedArrSelection_D1_RK3")
3948 call test%run(test_setSortedArrSelection_D1_RK2, SK_
"test_setSortedArrSelection_D1_RK2")
3951 call test%run(test_setSortedArrSelection_D1_RK1, SK_
"test_setSortedArrSelection_D1_RK1")
3957 call test%run(test_setSortedArrSelection_D1_PSSK5, SK_
"test_setSortedArrSelection_D1_PSSK5")
3960 call test%run(test_setSortedArrSelection_D1_PSSK4, SK_
"test_setSortedArrSelection_D1_PSSK4")
3963 call test%run(test_setSortedArrSelection_D1_PSSK3, SK_
"test_setSortedArrSelection_D1_PSSK3")
3966 call test%run(test_setSortedArrSelection_D1_PSSK2, SK_
"test_setSortedArrSelection_D1_PSSK2")
3969 call test%run(test_setSortedArrSelection_D1_PSSK1, SK_
"test_setSortedArrSelection_D1_PSSK1")
3987 call test%run(test_setSortedArrShell_D0_SK5, SK_
"test_setSortedArrShell_D0_SK5")
3990 call test%run(test_setSortedArrShell_D0_SK4, SK_
"test_setSortedArrShell_D0_SK4")
3993 call test%run(test_setSortedArrShell_D0_SK3, SK_
"test_setSortedArrShell_D0_SK3")
3996 call test%run(test_setSortedArrShell_D0_SK2, SK_
"test_setSortedArrShell_D0_SK2")
3999 call test%run(test_setSortedArrShell_D0_SK1, SK_
"test_setSortedArrShell_D0_SK1")
4005 call test%run(test_setSortedArrShell_D1_SK5, SK_
"test_setSortedArrShell_D1_SK5")
4008 call test%run(test_setSortedArrShell_D1_SK4, SK_
"test_setSortedArrShell_D1_SK4")
4011 call test%run(test_setSortedArrShell_D1_SK3, SK_
"test_setSortedArrShell_D1_SK3")
4014 call test%run(test_setSortedArrShell_D1_SK2, SK_
"test_setSortedArrShell_D1_SK2")
4017 call test%run(test_setSortedArrShell_D1_SK1, SK_
"test_setSortedArrShell_D1_SK1")
4023 call test%run(test_setSortedArrShell_D1_IK5, SK_
"test_setSortedArrShell_D1_IK5")
4026 call test%run(test_setSortedArrShell_D1_IK4, SK_
"test_setSortedArrShell_D1_IK4")
4029 call test%run(test_setSortedArrShell_D1_IK3, SK_
"test_setSortedArrShell_D1_IK3")
4032 call test%run(test_setSortedArrShell_D1_IK2, SK_
"test_setSortedArrShell_D1_IK2")
4035 call test%run(test_setSortedArrShell_D1_IK1, SK_
"test_setSortedArrShell_D1_IK1")
4041 call test%run(test_setSortedArrShell_D1_LK5, SK_
"test_setSortedArrShell_D1_LK5")
4044 call test%run(test_setSortedArrShell_D1_LK4, SK_
"test_setSortedArrShell_D1_LK4")
4047 call test%run(test_setSortedArrShell_D1_LK3, SK_
"test_setSortedArrShell_D1_LK3")
4050 call test%run(test_setSortedArrShell_D1_LK2, SK_
"test_setSortedArrShell_D1_LK2")
4053 call test%run(test_setSortedArrShell_D1_LK1, SK_
"test_setSortedArrShell_D1_LK1")
4059 call test%run(test_setSortedArrShell_D1_CK5, SK_
"test_setSortedArrShell_D1_CK5")
4062 call test%run(test_setSortedArrShell_D1_CK4, SK_
"test_setSortedArrShell_D1_CK4")
4065 call test%run(test_setSortedArrShell_D1_CK3, SK_
"test_setSortedArrShell_D1_CK3")
4068 call test%run(test_setSortedArrShell_D1_CK2, SK_
"test_setSortedArrShell_D1_CK2")
4071 call test%run(test_setSortedArrShell_D1_CK1, SK_
"test_setSortedArrShell_D1_CK1")
4077 call test%run(test_setSortedArrShell_D1_RK5, SK_
"test_setSortedArrShell_D1_RK5")
4080 call test%run(test_setSortedArrShell_D1_RK4, SK_
"test_setSortedArrShell_D1_RK4")
4083 call test%run(test_setSortedArrShell_D1_RK3, SK_
"test_setSortedArrShell_D1_RK3")
4086 call test%run(test_setSortedArrShell_D1_RK2, SK_
"test_setSortedArrShell_D1_RK2")
4089 call test%run(test_setSortedArrShell_D1_RK1, SK_
"test_setSortedArrShell_D1_RK1")
4095 call test%run(test_setSortedArrShell_D1_PSSK5, SK_
"test_setSortedArrShell_D1_PSSK5")
4098 call test%run(test_setSortedArrShell_D1_PSSK4, SK_
"test_setSortedArrShell_D1_PSSK4")
4101 call test%run(test_setSortedArrShell_D1_PSSK3, SK_
"test_setSortedArrShell_D1_PSSK3")
4104 call test%run(test_setSortedArrShell_D1_PSSK2, SK_
"test_setSortedArrShell_D1_PSSK2")
4107 call test%run(test_setSortedArrShell_D1_PSSK1, SK_
"test_setSortedArrShell_D1_PSSK1")
4119 call test%summarize()
4132 logical(
LK) :: assertion
4133 character(:,
SK),
allocatable :: methodName
4135 assertion
= .true._LK
4142 methodName
= "Bubble sort"
4143 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4144 call bench(setSortedBubble_RK2,
10000_IK)
4145 write(
test%File
%unit,
"(*(g0,:,' '))")
4147 methodName
= "Selection sort"
4148 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4149 call bench(setSortedSelection_RK2,
10000_IK)
4150 write(
test%File
%unit,
"(*(g0,:,' '))")
4152 methodName
= "insertion sort"
4153 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4154 call bench(setSortedInsertion_RK2,
10000_IK)
4155 write(
test%File
%unit,
"(*(g0,:,' '))")
4157 methodName
= "Binary insertion sort"
4158 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4159 call bench(setSortedInsertionb_RK2,
10000_IK)
4160 write(
test%File
%unit,
"(*(g0,:,' '))")
4167 methodName
= "Double insertion sort"
4168 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4169 call bench(setSortedInsertionDouble_RK2,
10000_IK)
4170 write(
test%File
%unit,
"(*(g0,:,' '))")
4172 methodName
= "Shell sort"
4173 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4174 call bench(setSortedShell_RK2,
100000_IK)
4175 write(
test%File
%unit,
"(*(g0,:,' '))")
4177 methodName
= "Merge sort"
4178 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4179 call bench(setSortedMergeRecDefCom_RK2,
100000_IK)
4180 write(
test%File
%unit,
"(*(g0,:,' '))")
4182 methodName
= "Heap sort"
4183 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4184 call bench(setSortedHeap_RK2,
100000_IK)
4185 write(
test%File
%unit,
"(*(g0,:,' '))")
4187 methodName
= "Heap sort recursive"
4188 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4189 call bench(setSortedHeapRec_RK2,
100000_IK)
4190 write(
test%File
%unit,
"(*(g0,:,' '))")
4192 methodName
= "Quicksort"
4193 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4194 call bench(setSortedRec_RK2,
100000_IK)
4195 write(
test%File
%unit,
"(*(g0,:,' '))")
4197 methodName
= "Dual pivot quicksort"
4198 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4199 call bench(setSortedDualPivot_RK2,
100000_IK)
4200 write(
test%File
%unit,
"(*(g0,:,' '))")
4202 methodName
= "Quicksort (no recursion)"
4203 write(
test%File
%unit,
"(*(g0,:,' '))") methodName
4205 write(
test%File
%unit,
"(*(g0,:,' '))")
4207 close(
test%File
%unit)
4212 real(RK),
intent(inout),
contiguous :: Array(:)
4218 subroutine setSorted_proc_RK2(Array)
4220 real(RK2) ,
intent(inout),
contiguous :: Array(:)
4221 end subroutine setSorted_proc_RK2
4223 procedure(setSorted_proc_RK2) :: sort
4224 real(RK) ,
allocatable :: Array(:)
4225 integer(IK) ,
intent(in) :: arraySize
4226 integer(IK) :: i,j,off,t1,t2,rate
4228 allocate(Array(arraySize))
4231 call system_clock(t1,rate)
4232 write(
test%File
%unit,
"(*(g0,:,' '))")
" Size time/element"
4233 do while(i
<= arraySize)
4234 call random_number(Array)
4235 check
= sum(Array(
1:i))
4237 call system_clock(t1)
4238 do while(off
+i
-1 <= arraySize)
4242 call system_clock(t2)
4245 if (Array(j)
< Array(j
-1))
then
4246 assertion
= .false._LK
4247 write(
test%File
%unit,
"(*(g0,:,' '))")
"Sort error at ",j,
" value ",Array(j)
4248 if (i
<= 100_IK)
then
4249 write(
test%File
%unit,
"(*(g0,:,' '))") Array(
1:i)
4252 write(
test%File
%unit,
"(*(g0,:,' '))") Array(j
-1), Array(j)
4254 write(
*,
*) methodName
4259 check
= check
- sum(Array(
1:i))
4260 if (check
> 1e-15_RK * i
*sqrt(
real(i,RK)))
then
4261 write(
test%File
%unit,
"(*(g0,:,' '))")
"Large difference in sums before and after",check
4264 write(
test%File
%unit,
"(*(g0,:,' '))")i,
real(t2
-t1,RK)
/(
real(rate,RK)
*i
*(arraySize
/i))
4268 end subroutine bench
4276end module test_pm_arraySort
Sort the input scalar string or contiguous vector in ascending order, or return the sorted indices of...
This module contains procedures and generic interfaces for various sorting tasks.
character(*, SK), parameter MODULE_NAME
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter RK
The default real kind in the ParaMonte library: real64 in Fortran, c_double in C-Fortran Interoperati...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_arraySort.
logical(LK) function test_performance_1()
Test the performance of different sorting algorithms in pm_arraySort.
This is the derived type test_type for generating objects that facilitate testing of a series of proc...
subroutine sortWrapper(Array)
subroutine bench(sort, arraySize)