147 module function getChangeUnifRNGD_SK5(count, start, stop, step, unique)
result(change)
148#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
149 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_SK5
152 logical(LK) ,
intent(in) ,
optional :: unique
153 integer(IK) ,
intent(in) :: step
154 integer(IK) ,
intent(in) :: count
155 character(
1,SKG) ,
intent(in) :: start, stop
156 character(count,SKG) :: change
161 module function getChangeUnifRNGD_SK4(count, start, stop, step, unique)
result(change)
162#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
163 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_SK4
166 logical(LK) ,
intent(in) ,
optional :: unique
167 integer(IK) ,
intent(in) :: step
168 integer(IK) ,
intent(in) :: count
169 character(
1,SKG) ,
intent(in) :: start, stop
170 character(count,SKG) :: change
175 module function getChangeUnifRNGD_SK3(count, start, stop, step, unique)
result(change)
176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
177 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_SK3
180 logical(LK) ,
intent(in) ,
optional :: unique
181 integer(IK) ,
intent(in) :: step
182 integer(IK) ,
intent(in) :: count
183 character(
1,SKG) ,
intent(in) :: start, stop
184 character(count,SKG) :: change
189 module function getChangeUnifRNGD_SK2(count, start, stop, step, unique)
result(change)
190#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
191 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_SK2
194 logical(LK) ,
intent(in) ,
optional :: unique
195 integer(IK) ,
intent(in) :: step
196 integer(IK) ,
intent(in) :: count
197 character(
1,SKG) ,
intent(in) :: start, stop
198 character(count,SKG) :: change
203 module function getChangeUnifRNGD_SK1(count, start, stop, step, unique)
result(change)
204#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
205 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_SK1
208 logical(LK) ,
intent(in) ,
optional :: unique
209 integer(IK) ,
intent(in) :: step
210 integer(IK) ,
intent(in) :: count
211 character(
1,SKG) ,
intent(in) :: start, stop
212 character(count,SKG) :: change
219 module function getChangeUnifRNGD_IK5(count, start, stop, step, unique)
result(change)
220#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
221 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_IK5
224 logical(LK) ,
intent(in) ,
optional :: unique
225 integer(IK) ,
intent(in) :: count
226 integer(IKG) ,
intent(in) :: start, stop, step
227 integer(IKG) :: change(count)
232 module function getChangeUnifRNGD_IK4(count, start, stop, step, unique)
result(change)
233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
234 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_IK4
237 logical(LK) ,
intent(in) ,
optional :: unique
238 integer(IK) ,
intent(in) :: count
239 integer(IKG) ,
intent(in) :: start, stop, step
240 integer(IKG) :: change(count)
245 module function getChangeUnifRNGD_IK3(count, start, stop, step, unique)
result(change)
246#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
247 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_IK3
250 logical(LK) ,
intent(in) ,
optional :: unique
251 integer(IK) ,
intent(in) :: count
252 integer(IKG) ,
intent(in) :: start, stop, step
253 integer(IKG) :: change(count)
258 module function getChangeUnifRNGD_IK2(count, start, stop, step, unique)
result(change)
259#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
260 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_IK2
263 logical(LK) ,
intent(in) ,
optional :: unique
264 integer(IK) ,
intent(in) :: count
265 integer(IKG) ,
intent(in) :: start, stop, step
266 integer(IKG) :: change(count)
271 module function getChangeUnifRNGD_IK1(count, start, stop, step, unique)
result(change)
272#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
273 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_IK1
276 logical(LK) ,
intent(in) ,
optional :: unique
277 integer(IK) ,
intent(in) :: count
278 integer(IKG) ,
intent(in) :: start, stop, step
279 integer(IKG) :: change(count)
286 module function getChangeUnifRNGD_RK5(count, start, stop, step, unique)
result(change)
287#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
288 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_RK5
291 logical(LK) ,
intent(in) ,
optional :: unique
292 integer(IK) ,
intent(in) :: count
293 real(RKG) ,
intent(in) :: start, stop, step
294 real(RKG) :: change(count)
299 module function getChangeUnifRNGD_RK4(count, start, stop, step, unique)
result(change)
300#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
301 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_RK4
304 logical(LK) ,
intent(in) ,
optional :: unique
305 integer(IK) ,
intent(in) :: count
306 real(RKG) ,
intent(in) :: start, stop, step
307 real(RKG) :: change(count)
312 module function getChangeUnifRNGD_RK3(count, start, stop, step, unique)
result(change)
313#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
314 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_RK3
317 logical(LK) ,
intent(in) ,
optional :: unique
318 integer(IK) ,
intent(in) :: count
319 real(RKG) ,
intent(in) :: start, stop, step
320 real(RKG) :: change(count)
325 module function getChangeUnifRNGD_RK2(count, start, stop, step, unique)
result(change)
326#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
327 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_RK2
330 logical(LK) ,
intent(in) ,
optional :: unique
331 integer(IK) ,
intent(in) :: count
332 real(RKG) ,
intent(in) :: start, stop, step
333 real(RKG) :: change(count)
338 module function getChangeUnifRNGD_RK1(count, start, stop, step, unique)
result(change)
339#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
340 !DEC$ ATTRIBUTES DLLEXPORT :: getChangeUnifRNGD_RK1
343 logical(LK) ,
intent(in) ,
optional :: unique
344 integer(IK) ,
intent(in) :: count
345 real(RKG) ,
intent(in) :: start, stop, step
346 real(RKG) :: change(count)
457 module subroutine setChangeUnifRNGF_SK5(rng, change, start, stop, step, unique)
458#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
459 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_SK5
462 logical(LK) ,
intent(in) ,
optional :: unique
463 integer(IK) ,
intent(in) :: step
464 type(rngf_type) ,
intent(in) :: rng
465 character(
1,SKG) ,
intent(in) :: start, stop
466 character(
*,SKG) ,
intent(out) :: change
471 module subroutine setChangeUnifRNGF_SK4(rng, change, start, stop, step, unique)
472#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
473 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_SK4
476 logical(LK) ,
intent(in) ,
optional :: unique
477 integer(IK) ,
intent(in) :: step
478 type(rngf_type) ,
intent(in) :: rng
479 character(
1,SKG) ,
intent(in) :: start, stop
480 character(
*,SKG) ,
intent(out) :: change
485 module subroutine setChangeUnifRNGF_SK3(rng, change, start, stop, step, unique)
486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
487 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_SK3
490 logical(LK) ,
intent(in) ,
optional :: unique
491 integer(IK) ,
intent(in) :: step
492 type(rngf_type) ,
intent(in) :: rng
493 character(
1,SKG) ,
intent(in) :: start, stop
494 character(
*,SKG) ,
intent(out) :: change
499 module subroutine setChangeUnifRNGF_SK2(rng, change, start, stop, step, unique)
500#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
501 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_SK2
504 logical(LK) ,
intent(in) ,
optional :: unique
505 integer(IK) ,
intent(in) :: step
506 type(rngf_type) ,
intent(in) :: rng
507 character(
1,SKG) ,
intent(in) :: start, stop
508 character(
*,SKG) ,
intent(out) :: change
513 module subroutine setChangeUnifRNGF_SK1(rng, change, start, stop, step, unique)
514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
515 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_SK1
518 logical(LK) ,
intent(in) ,
optional :: unique
519 integer(IK) ,
intent(in) :: step
520 type(rngf_type) ,
intent(in) :: rng
521 character(
1,SKG) ,
intent(in) :: start, stop
522 character(
*,SKG) ,
intent(out) :: change
529 module subroutine setChangeUnifRNGF_IK5(rng, change, start, stop, step, unique)
530#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
531 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_IK5
534 logical(LK) ,
intent(in) ,
optional :: unique
535 type(rngf_type) ,
intent(in) :: rng
536 integer(IKG) ,
intent(in) :: start, stop, step
537 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
542 module subroutine setChangeUnifRNGF_IK4(rng, change, start, stop, step, unique)
543#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
544 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_IK4
547 logical(LK) ,
intent(in) ,
optional :: unique
548 type(rngf_type) ,
intent(in) :: rng
549 integer(IKG) ,
intent(in) :: start, stop, step
550 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
555 module subroutine setChangeUnifRNGF_IK3(rng, change, start, stop, step, unique)
556#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
557 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_IK3
560 logical(LK) ,
intent(in) ,
optional :: unique
561 type(rngf_type) ,
intent(in) :: rng
562 integer(IKG) ,
intent(in) :: start, stop, step
563 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
568 module subroutine setChangeUnifRNGF_IK2(rng, change, start, stop, step, unique)
569#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
570 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_IK2
573 logical(LK) ,
intent(in) ,
optional :: unique
574 type(rngf_type) ,
intent(in) :: rng
575 integer(IKG) ,
intent(in) :: start, stop, step
576 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
581 module subroutine setChangeUnifRNGF_IK1(rng, change, start, stop, step, unique)
582#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
583 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_IK1
586 logical(LK) ,
intent(in) ,
optional :: unique
587 type(rngf_type) ,
intent(in) :: rng
588 integer(IKG) ,
intent(in) :: start, stop, step
589 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
596 module subroutine setChangeUnifRNGF_RK5(rng, change, start, stop, step, unique)
597#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
598 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_RK5
601 logical(LK) ,
intent(in) ,
optional :: unique
602 type(rngf_type) ,
intent(in) :: rng
603 real(RKG) ,
intent(in) :: start, stop, step
604 real(RKG) ,
intent(out) ,
contiguous :: change(:)
609 module subroutine setChangeUnifRNGF_RK4(rng, change, start, stop, step, unique)
610#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
611 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_RK4
614 logical(LK) ,
intent(in) ,
optional :: unique
615 type(rngf_type) ,
intent(in) :: rng
616 real(RKG) ,
intent(in) :: start, stop, step
617 real(RKG) ,
intent(out) ,
contiguous :: change(:)
622 module subroutine setChangeUnifRNGF_RK3(rng, change, start, stop, step, unique)
623#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
624 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_RK3
627 logical(LK) ,
intent(in) ,
optional :: unique
628 type(rngf_type) ,
intent(in) :: rng
629 real(RKG) ,
intent(in) :: start, stop, step
630 real(RKG) ,
intent(out) ,
contiguous :: change(:)
635 module subroutine setChangeUnifRNGF_RK2(rng, change, start, stop, step, unique)
636#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
637 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_RK2
640 logical(LK) ,
intent(in) ,
optional :: unique
641 type(rngf_type) ,
intent(in) :: rng
642 real(RKG) ,
intent(in) :: start, stop, step
643 real(RKG) ,
intent(out) ,
contiguous :: change(:)
648 module subroutine setChangeUnifRNGF_RK1(rng, change, start, stop, step, unique)
649#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
650 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGF_RK1
653 logical(LK) ,
intent(in) ,
optional :: unique
654 type(rngf_type) ,
intent(in) :: rng
655 real(RKG) ,
intent(in) :: start, stop, step
656 real(RKG) ,
intent(out) ,
contiguous :: change(:)
669 PURE module subroutine setChangeUnifRNGX_SK5(rng, change, start, stop, step, unique)
670#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
671 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_SK5
674 logical(LK) ,
intent(in) ,
optional :: unique
675 integer(IK) ,
intent(in) :: step
676 type(xoshiro256ssw_type) ,
intent(inout) :: rng
677 character(
1,SKG) ,
intent(in) :: start, stop
678 character(
*,SKG) ,
intent(out) :: change
683 PURE module subroutine setChangeUnifRNGX_SK4(rng, change, start, stop, step, unique)
684#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
685 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_SK4
688 logical(LK) ,
intent(in) ,
optional :: unique
689 integer(IK) ,
intent(in) :: step
690 type(xoshiro256ssw_type) ,
intent(inout) :: rng
691 character(
1,SKG) ,
intent(in) :: start, stop
692 character(
*,SKG) ,
intent(out) :: change
697 PURE module subroutine setChangeUnifRNGX_SK3(rng, change, start, stop, step, unique)
698#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
699 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_SK3
702 logical(LK) ,
intent(in) ,
optional :: unique
703 integer(IK) ,
intent(in) :: step
704 type(xoshiro256ssw_type) ,
intent(inout) :: rng
705 character(
1,SKG) ,
intent(in) :: start, stop
706 character(
*,SKG) ,
intent(out) :: change
711 PURE module subroutine setChangeUnifRNGX_SK2(rng, change, start, stop, step, unique)
712#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
713 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_SK2
716 logical(LK) ,
intent(in) ,
optional :: unique
717 integer(IK) ,
intent(in) :: step
718 type(xoshiro256ssw_type) ,
intent(inout) :: rng
719 character(
1,SKG) ,
intent(in) :: start, stop
720 character(
*,SKG) ,
intent(out) :: change
725 PURE module subroutine setChangeUnifRNGX_SK1(rng, change, start, stop, step, unique)
726#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
727 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_SK1
730 logical(LK) ,
intent(in) ,
optional :: unique
731 integer(IK) ,
intent(in) :: step
732 type(xoshiro256ssw_type) ,
intent(inout) :: rng
733 character(
1,SKG) ,
intent(in) :: start, stop
734 character(
*,SKG) ,
intent(out) :: change
741 PURE module subroutine setChangeUnifRNGX_IK5(rng, change, start, stop, step, unique)
742#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
743 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_IK5
746 logical(LK) ,
intent(in) ,
optional :: unique
747 type(xoshiro256ssw_type) ,
intent(inout) :: rng
748 integer(IKG) ,
intent(in) :: start, stop, step
749 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
754 PURE module subroutine setChangeUnifRNGX_IK4(rng, change, start, stop, step, unique)
755#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
756 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_IK4
759 logical(LK) ,
intent(in) ,
optional :: unique
760 type(xoshiro256ssw_type) ,
intent(inout) :: rng
761 integer(IKG) ,
intent(in) :: start, stop, step
762 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
767 PURE module subroutine setChangeUnifRNGX_IK3(rng, change, start, stop, step, unique)
768#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
769 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_IK3
772 logical(LK) ,
intent(in) ,
optional :: unique
773 type(xoshiro256ssw_type) ,
intent(inout) :: rng
774 integer(IKG) ,
intent(in) :: start, stop, step
775 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
780 PURE module subroutine setChangeUnifRNGX_IK2(rng, change, start, stop, step, unique)
781#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
782 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_IK2
785 logical(LK) ,
intent(in) ,
optional :: unique
786 type(xoshiro256ssw_type) ,
intent(inout) :: rng
787 integer(IKG) ,
intent(in) :: start, stop, step
788 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
793 PURE module subroutine setChangeUnifRNGX_IK1(rng, change, start, stop, step, unique)
794#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
795 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_IK1
798 logical(LK) ,
intent(in) ,
optional :: unique
799 type(xoshiro256ssw_type) ,
intent(inout) :: rng
800 integer(IKG) ,
intent(in) :: start, stop, step
801 integer(IKG) ,
intent(out) ,
contiguous :: change(:)
808 PURE module subroutine setChangeUnifRNGX_RK5(rng, change, start, stop, step, unique)
809#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
810 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_RK5
813 logical(LK) ,
intent(in) ,
optional :: unique
814 type(xoshiro256ssw_type) ,
intent(inout) :: rng
815 real(RKG) ,
intent(in) :: start, stop, step
816 real(RKG) ,
intent(out) ,
contiguous :: change(:)
821 PURE module subroutine setChangeUnifRNGX_RK4(rng, change, start, stop, step, unique)
822#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
823 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_RK4
826 logical(LK) ,
intent(in) ,
optional :: unique
827 type(xoshiro256ssw_type) ,
intent(inout) :: rng
828 real(RKG) ,
intent(in) :: start, stop, step
829 real(RKG) ,
intent(out) ,
contiguous :: change(:)
834 PURE module subroutine setChangeUnifRNGX_RK3(rng, change, start, stop, step, unique)
835#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
836 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_RK3
839 logical(LK) ,
intent(in) ,
optional :: unique
840 type(xoshiro256ssw_type) ,
intent(inout) :: rng
841 real(RKG) ,
intent(in) :: start, stop, step
842 real(RKG) ,
intent(out) ,
contiguous :: change(:)
847 PURE module subroutine setChangeUnifRNGX_RK2(rng, change, start, stop, step, unique)
848#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
849 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_RK2
852 logical(LK) ,
intent(in) ,
optional :: unique
853 type(xoshiro256ssw_type) ,
intent(inout) :: rng
854 real(RKG) ,
intent(in) :: start, stop, step
855 real(RKG) ,
intent(out) ,
contiguous :: change(:)
860 PURE module subroutine setChangeUnifRNGX_RK1(rng, change, start, stop, step, unique)
861#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
862 !DEC$ ATTRIBUTES DLLEXPORT :: setChangeUnifRNGX_RK1
865 logical(LK) ,
intent(in) ,
optional :: unique
866 type(xoshiro256ssw_type) ,
intent(inout) :: rng
867 real(RKG) ,
intent(in) :: start, stop, step
868 real(RKG) ,
intent(out) ,
contiguous :: change(:)
Generate and return a randomly-uniform selected sequence of elements from a scalar character or integ...
Return a randomly-uniform uniquely-selected sequence of elements from a scalar character or integer r...
This module contains procedures and generic interfaces for selecting uniformly-distributed random cho...
character(*, SK), parameter MODULE_NAME
This module contains classes and procedures for computing various statistical quantities related to t...
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
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 is a concrete derived type whose instances can be used to define/request the default uniform ran...
This is the derived type for declaring and generating objects of type xoshiro256ssw_type containing a...