113 PURE module function getLinSpace_CK5(x1, x2, count, fopen, lopen)
result(linSpace)
114#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
115 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_CK5
119 complex(CKG),
intent(in) :: x1
120 complex(CKG),
intent(in) :: x2
121 integer(IK) ,
intent(in) :: count
122 logical(LK) ,
intent(in),
optional :: fopen, lopen
123 complex(CKG) :: linSpace(
0 : count
- 1)
128 PURE module function getLinSpace_CK4(x1, x2, count, fopen, lopen)
result(linSpace)
129#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
130 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_CK4
134 complex(CKG),
intent(in) :: x1
135 complex(CKG),
intent(in) :: x2
136 integer(IK) ,
intent(in) :: count
137 logical(LK) ,
intent(in),
optional :: fopen, lopen
138 complex(CKG) :: linSpace(
0 : count
- 1)
143 PURE module function getLinSpace_CK3(x1, x2, count, fopen, lopen)
result(linSpace)
144#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
145 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_CK3
149 complex(CKG),
intent(in) :: x1
150 complex(CKG),
intent(in) :: x2
151 integer(IK) ,
intent(in) :: count
152 logical(LK) ,
intent(in),
optional :: fopen, lopen
153 complex(CKG) :: linSpace(
0 : count
- 1)
158 PURE module function getLinSpace_CK2(x1, x2, count, fopen, lopen)
result(linSpace)
159#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
160 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_CK2
164 complex(CKG),
intent(in) :: x1
165 complex(CKG),
intent(in) :: x2
166 integer(IK) ,
intent(in) :: count
167 logical(LK) ,
intent(in),
optional :: fopen, lopen
168 complex(CKG) :: linSpace(
0 : count
- 1)
173 PURE module function getLinSpace_CK1(x1, x2, count, fopen, lopen)
result(linSpace)
174#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
175 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_CK1
179 complex(CKG),
intent(in) :: x1
180 complex(CKG),
intent(in) :: x2
181 integer(IK) ,
intent(in) :: count
182 logical(LK) ,
intent(in),
optional :: fopen, lopen
183 complex(CKG) :: linSpace(
0 : count
- 1)
190 PURE module function getLinSpace_RK5(x1, x2, count, fopen, lopen)
result(linSpace)
191#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
192 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_RK5
196 real(RKG) ,
intent(in) :: x1
197 real(RKG) ,
intent(in) :: x2
198 integer(IK) ,
intent(in) :: count
199 logical(LK) ,
intent(in),
optional :: fopen, lopen
200 real(RKG) :: linSpace(
0 : count
- 1)
205 PURE module function getLinSpace_RK4(x1, x2, count, fopen, lopen)
result(linSpace)
206#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
207 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_RK4
211 real(RKG) ,
intent(in) :: x1
212 real(RKG) ,
intent(in) :: x2
213 integer(IK) ,
intent(in) :: count
214 logical(LK) ,
intent(in),
optional :: fopen, lopen
215 real(RKG) :: linSpace(
0 : count
- 1)
220 PURE module function getLinSpace_RK3(x1, x2, count, fopen, lopen)
result(linSpace)
221#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
222 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_RK3
226 real(RKG) ,
intent(in) :: x1
227 real(RKG) ,
intent(in) :: x2
228 integer(IK) ,
intent(in) :: count
229 logical(LK) ,
intent(in),
optional :: fopen, lopen
230 real(RKG) :: linSpace(
0 : count
- 1)
235 PURE module function getLinSpace_RK2(x1, x2, count, fopen, lopen)
result(linSpace)
236#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
237 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_RK2
241 real(RKG) ,
intent(in) :: x1
242 real(RKG) ,
intent(in) :: x2
243 integer(IK) ,
intent(in) :: count
244 logical(LK) ,
intent(in),
optional :: fopen, lopen
245 real(RKG) :: linSpace(
0 : count
- 1)
250 PURE module function getLinSpace_RK1(x1, x2, count, fopen, lopen)
result(linSpace)
251#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
252 !DEC$ ATTRIBUTES DLLEXPORT :: getLinSpace_RK1
256 real(RKG) ,
intent(in) :: x1
257 real(RKG) ,
intent(in) :: x2
258 integer(IK) ,
intent(in) :: count
259 logical(LK) ,
intent(in),
optional :: fopen, lopen
260 real(RKG) :: linSpace(
0 : count
- 1)
329 pure module subroutine setLinSpace_CK5(linSpace, x1, x2, fopen, lopen)
330#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
331 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_CK5
335 complex(CKG),
intent(out) ,
contiguous :: linSpace(
0:)
336 complex(CKG),
intent(in) :: x1
337 complex(CKG),
intent(in) :: x2
338 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
343 pure module subroutine setLinSpace_CK4(linSpace, x1, x2, fopen, lopen)
344#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
345 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_CK4
349 complex(CKG),
intent(out) ,
contiguous :: linSpace(
0:)
350 complex(CKG),
intent(in) :: x1
351 complex(CKG),
intent(in) :: x2
352 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
357 pure module subroutine setLinSpace_CK3(linSpace, x1, x2, fopen, lopen)
358#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
359 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_CK3
363 complex(CKG),
intent(out) ,
contiguous :: linSpace(
0:)
364 complex(CKG),
intent(in) :: x1
365 complex(CKG),
intent(in) :: x2
366 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
371 pure module subroutine setLinSpace_CK2(linSpace, x1, x2, fopen, lopen)
372#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
373 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_CK2
377 complex(CKG),
intent(out) ,
contiguous :: linSpace(
0:)
378 complex(CKG),
intent(in) :: x1
379 complex(CKG),
intent(in) :: x2
380 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
385 pure module subroutine setLinSpace_CK1(linSpace, x1, x2, fopen, lopen)
386#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
387 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_CK1
391 complex(CKG),
intent(out) ,
contiguous :: linSpace(
0:)
392 complex(CKG),
intent(in) :: x1
393 complex(CKG),
intent(in) :: x2
394 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
401 pure module subroutine setLinSpace_RK5(linSpace, x1, x2, fopen, lopen)
402#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
403 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_RK5
407 real(RKG) ,
intent(out) ,
contiguous :: linSpace(
0:)
408 real(RKG) ,
intent(in) :: x1
409 real(RKG) ,
intent(in) :: x2
410 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
415 pure module subroutine setLinSpace_RK4(linSpace, x1, x2, fopen, lopen)
416#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
417 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_RK4
421 real(RKG) ,
intent(out) ,
contiguous :: linSpace(
0:)
422 real(RKG) ,
intent(in) :: x1
423 real(RKG) ,
intent(in) :: x2
424 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
429 pure module subroutine setLinSpace_RK3(linSpace, x1, x2, fopen, lopen)
430#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
431 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_RK3
435 real(RKG) ,
intent(out) ,
contiguous :: linSpace(
0:)
436 real(RKG) ,
intent(in) :: x1
437 real(RKG) ,
intent(in) :: x2
438 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
443 pure module subroutine setLinSpace_RK2(linSpace, x1, x2, fopen, lopen)
444#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
445 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_RK2
449 real(RKG) ,
intent(out) ,
contiguous :: linSpace(
0:)
450 real(RKG) ,
intent(in) :: x1
451 real(RKG) ,
intent(in) :: x2
452 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
457 pure module subroutine setLinSpace_RK1(linSpace, x1, x2, fopen, lopen)
458#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
459 !DEC$ ATTRIBUTES DLLEXPORT :: setLinSpace_RK1
463 real(RKG) ,
intent(out) ,
contiguous :: linSpace(
0:)
464 real(RKG) ,
intent(in) :: x1
465 real(RKG) ,
intent(in) :: x2
466 logical(LK) ,
intent(in) ,
optional :: fopen, lopen
543 PURE module function getLogSpace_CK5(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
544#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
545 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_CK5
549 complex(CKG),
intent(in) :: logx1
550 complex(CKG),
intent(in) :: logx2
551 integer(IK) ,
intent(in) :: count
552 logical(LK) ,
intent(in),
optional :: fopen,lopen
553 real(CKG) ,
intent(in),
optional :: base
554 complex(CKG) :: logSpace(count)
559 PURE module function getLogSpace_CK4(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
560#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
561 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_CK4
565 complex(CKG),
intent(in) :: logx1
566 complex(CKG),
intent(in) :: logx2
567 integer(IK) ,
intent(in) :: count
568 logical(LK) ,
intent(in),
optional :: fopen,lopen
569 real(CKG) ,
intent(in),
optional :: base
570 complex(CKG) :: logSpace(count)
575 PURE module function getLogSpace_CK3(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
576#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
577 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_CK3
581 complex(CKG),
intent(in) :: logx1
582 complex(CKG),
intent(in) :: logx2
583 integer(IK) ,
intent(in) :: count
584 logical(LK) ,
intent(in),
optional :: fopen,lopen
585 real(CKG) ,
intent(in),
optional :: base
586 complex(CKG) :: logSpace(count)
591 PURE module function getLogSpace_CK2(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
592#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
593 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_CK2
597 complex(CKG),
intent(in) :: logx1
598 complex(CKG),
intent(in) :: logx2
599 integer(IK) ,
intent(in) :: count
600 logical(LK) ,
intent(in),
optional :: fopen,lopen
601 real(CKG) ,
intent(in),
optional :: base
602 complex(CKG) :: logSpace(count)
607 PURE module function getLogSpace_CK1(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
608#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
609 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_CK1
613 complex(CKG),
intent(in) :: logx1
614 complex(CKG),
intent(in) :: logx2
615 integer(IK) ,
intent(in) :: count
616 logical(LK) ,
intent(in),
optional :: fopen,lopen
617 real(CKG) ,
intent(in),
optional :: base
618 complex(CKG) :: logSpace(count)
625 PURE module function getLogSpace_RK5(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
626#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
627 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_RK5
631 real(RKG) ,
intent(in) :: logx1
632 real(RKG) ,
intent(in) :: logx2
633 integer(IK) ,
intent(in) :: count
634 logical(LK) ,
intent(in),
optional :: fopen,lopen
635 real(RKG) ,
intent(in),
optional :: base
636 real(RKG) :: logSpace(count)
641 PURE module function getLogSpace_RK4(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
642#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
643 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_RK4
647 real(RKG) ,
intent(in) :: logx1
648 real(RKG) ,
intent(in) :: logx2
649 integer(IK) ,
intent(in) :: count
650 logical(LK) ,
intent(in),
optional :: fopen,lopen
651 real(RKG) ,
intent(in),
optional :: base
652 real(RKG) :: logSpace(count)
657 PURE module function getLogSpace_RK3(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
658#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
659 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_RK3
663 real(RKG) ,
intent(in) :: logx1
664 real(RKG) ,
intent(in) :: logx2
665 integer(IK) ,
intent(in) :: count
666 logical(LK) ,
intent(in),
optional :: fopen,lopen
667 real(RKG) ,
intent(in),
optional :: base
668 real(RKG) :: logSpace(count)
673 PURE module function getLogSpace_RK2(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
674#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
675 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_RK2
679 real(RKG) ,
intent(in) :: logx1
680 real(RKG) ,
intent(in) :: logx2
681 integer(IK) ,
intent(in) :: count
682 logical(LK) ,
intent(in),
optional :: fopen,lopen
683 real(RKG) ,
intent(in),
optional :: base
684 real(RKG) :: logSpace(count)
689 PURE module function getLogSpace_RK1(logx1, logx2, count, fopen, lopen, base)
result(logSpace)
690#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
691 !DEC$ ATTRIBUTES DLLEXPORT :: getLogSpace_RK1
695 real(RKG) ,
intent(in) :: logx1
696 real(RKG) ,
intent(in) :: logx2
697 integer(IK) ,
intent(in) :: count
698 logical(LK) ,
intent(in),
optional :: fopen,lopen
699 real(RKG) ,
intent(in),
optional :: base
700 real(RKG) :: logSpace(count)
770 pure module subroutine setLogSpace_CK5(logSpace, logx1, logx2, fopen, lopen, base)
771#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
772 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_CK5
775 complex(CKG),
intent(out) ,
contiguous :: logSpace(:)
776 complex(CKG),
intent(in) :: logx1
777 complex(CKG),
intent(in) :: logx2
778 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
779 real(CKG) ,
intent(in) ,
optional :: base
784 pure module subroutine setLogSpace_CK4(logSpace, logx1, logx2, fopen, lopen, base)
785#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
786 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_CK4
789 complex(CKG),
intent(out) ,
contiguous :: logSpace(:)
790 complex(CKG),
intent(in) :: logx1
791 complex(CKG),
intent(in) :: logx2
792 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
793 real(CKG) ,
intent(in) ,
optional :: base
798 pure module subroutine setLogSpace_CK3(logSpace, logx1, logx2, fopen, lopen, base)
799#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
800 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_CK3
803 complex(CKG),
intent(out) ,
contiguous :: logSpace(:)
804 complex(CKG),
intent(in) :: logx1
805 complex(CKG),
intent(in) :: logx2
806 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
807 real(CKG) ,
intent(in) ,
optional :: base
812 pure module subroutine setLogSpace_CK2(logSpace, logx1, logx2, fopen, lopen, base)
813#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
814 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_CK2
817 complex(CKG),
intent(out) ,
contiguous :: logSpace(:)
818 complex(CKG),
intent(in) :: logx1
819 complex(CKG),
intent(in) :: logx2
820 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
821 real(CKG) ,
intent(in) ,
optional :: base
826 pure module subroutine setLogSpace_CK1(logSpace, logx1, logx2, fopen, lopen, base)
827#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
828 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_CK1
831 complex(CKG),
intent(out) ,
contiguous :: logSpace(:)
832 complex(CKG),
intent(in) :: logx1
833 complex(CKG),
intent(in) :: logx2
834 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
835 real(CKG) ,
intent(in) ,
optional :: base
842 pure module subroutine setLogSpace_RK5(logSpace, logx1, logx2, fopen, lopen, base)
843#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
844 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_RK5
847 real(RKG) ,
intent(out) ,
contiguous :: logSpace(:)
848 real(RKG) ,
intent(in) :: logx1
849 real(RKG) ,
intent(in) :: logx2
850 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
851 real(RKG) ,
intent(in) ,
optional :: base
856 pure module subroutine setLogSpace_RK4(logSpace, logx1, logx2, fopen, lopen, base)
857#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
858 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_RK4
861 real(RKG) ,
intent(out) ,
contiguous :: logSpace(:)
862 real(RKG) ,
intent(in) :: logx1
863 real(RKG) ,
intent(in) :: logx2
864 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
865 real(RKG) ,
intent(in) ,
optional :: base
870 pure module subroutine setLogSpace_RK3(logSpace, logx1, logx2, fopen, lopen, base)
871#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
872 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_RK3
875 real(RKG) ,
intent(out) ,
contiguous :: logSpace(:)
876 real(RKG) ,
intent(in) :: logx1
877 real(RKG) ,
intent(in) :: logx2
878 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
879 real(RKG) ,
intent(in) ,
optional :: base
884 pure module subroutine setLogSpace_RK2(logSpace, logx1, logx2, fopen, lopen, base)
885#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
886 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_RK2
889 real(RKG) ,
intent(out) ,
contiguous :: logSpace(:)
890 real(RKG) ,
intent(in) :: logx1
891 real(RKG) ,
intent(in) :: logx2
892 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
893 real(RKG) ,
intent(in) ,
optional :: base
898 pure module subroutine setLogSpace_RK1(logSpace, logx1, logx2, fopen, lopen, base)
899#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
900 !DEC$ ATTRIBUTES DLLEXPORT :: setLogSpace_RK1
903 real(RKG) ,
intent(out) ,
contiguous :: logSpace(:)
904 real(RKG) ,
intent(in) :: logx1
905 real(RKG) ,
intent(in) :: logx2
906 logical(LK) ,
intent(in) ,
optional :: fopen,lopen
907 real(RKG) ,
intent(in) ,
optional :: base
Generate count evenly spaced points over the interval [x1, x2] if x1 < x2, or [x2,...
Generate count evenly-logarithmically-spaced points over the interval [base**logx1,...
Return the linSpace output argument with size(linSpace) elements of evenly-spaced values over the int...
Return the logSpace output argument with size(logSpace) elements of logarithmically-evenly-spaced val...
This module contains procedures and generic interfaces for generating arrays with linear or logarithm...
character(*, SK), parameter MODULE_NAME
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...