Return the linSpace
output argument with size(linSpace)
elements of evenly-spaced values over the interval [x1, x2]
if x1 < x2
, or [x2, x1]
if x2 < x1
.
- Parameters
-
[out] | linSpace | : The output contiguous array of either
-
type
real of kind any supported by the processor (e.g., RK, RK32, RK64, or RK128) or
-
type
complex of kind any supported by the processor (e.g., CK, CK32, CK64, or CK128)
containing the evenly spaced numbers. |
[in] | x1 | : The input scalar of the same type and kind as linSpace representing the starting value of the sequence. |
[in] | x2 | : The input scalar of the same type and kind as x1 representing the ending value of the sequence. |
[in] | fopen | : The input scalar of type logical of default kind LK. If .true. , the linSpace will be first-open, meaning that x1 will NOT be in the output linSpace sequence.
(optional, default = .false. ) |
[in] | lopen | : The input scalar of type logical of default kind LK. If .true. , the linSpace will be last-open, meaning that x2 will NOT be in the output linSpace sequence.
(optional, default = .false. ) |
Possible calling interfaces ⛓
call setLinSpace(linSpace, x1, x2, fopen
= fopen, lopen
= lopen)
Return the linSpace output argument with size(linSpace) elements of evenly-spaced values over the int...
This module contains procedures and generic interfaces for generating arrays with linear or logarithm...
- See also
- getLinSpace
getLogSpace
setLogSpace
Example usage ⛓
10 real(RKH) :: logSpace_RKH(
4)
11 real(RKD) :: logSpace_RKD(
4)
12 real(RKS) :: logSpace_RKS(
4)
13 complex(CKH) :: logSpace_CKH(
4)
14 complex(CKD) :: logSpace_CKD(
4)
15 complex(CKS) :: logSpace_CKS(
4)
17 type(display_type) :: disp
21 call disp%show(
"!%%%%%%%%%%%%%%%%%%%%%%%")
22 call disp%show(
"!%%%%%%%%%%%%%%%%%%%%%%%")
23 call disp%show(
"!Generate real linspace.")
24 call disp%show(
"!%%%%%%%%%%%%%%%%%%%%%%%")
25 call disp%show(
"!%%%%%%%%%%%%%%%%%%%%%%%")
35 call disp%show(
"call setLinSpace(logSpace_RKS, 0._RKS, 10._RKS)")
40 call disp%show(
"call setLinSpace(logSpace_RKS, 0._RKS, 10._RKS, fopen = .true._LK)")
41 call setLinSpace(logSpace_RKS,
0._RKS,
10._RKS, fopen
= .true._LK)
45 call disp%show(
"call setLinSpace(logSpace_RKS, 0._RKS, 10._RKS, lopen = .true._LK)")
46 call setLinSpace(logSpace_RKS,
0._RKS,
10._RKS, lopen
= .true._LK)
50 call disp%show(
"call setLinSpace(logSpace_RKS, 0._RKS, 10._RKS, fopen = .true._LK, lopen = .true._LK)")
51 call setLinSpace(logSpace_RKS,
0._RKS,
10._RKS, fopen
= .true._LK, lopen
= .true._LK)
59 call disp%show(
"call setLinSpace(logSpace_RKS, 10._RKS, 0._RKS)")
64 call disp%show(
"call setLinSpace(logSpace_RKS, 10._RKS, 0._RKS, fopen = .true._LK)")
65 call setLinSpace(logSpace_RKS,
10._RKS,
0._RKS, fopen
= .true._LK)
69 call disp%show(
"call setLinSpace(logSpace_RKS, 10._RKS, 0._RKS, lopen = .true._LK)")
70 call setLinSpace(logSpace_RKS,
10._RKS,
0._RKS, lopen
= .true._LK)
74 call disp%show(
"call setLinSpace(logSpace_RKS, 10._RKS, 0._RKS, fopen = .true._LK, lopen = .true._LK)")
75 call setLinSpace(logSpace_RKS,
10._RKS,
0._RKS, fopen
= .true._LK, lopen
= .true._LK)
87 call disp%show(
"call setLinSpace(logSpace_RKD, 0._RKD, 10._RKD)")
92 call disp%show(
"call setLinSpace(logSpace_RKD, 0._RKD, 10._RKD, fopen = .true._LK)")
93 call setLinSpace(logSpace_RKD,
0._RKD,
10._RKD, fopen
= .true._LK)
97 call disp%show(
"call setLinSpace(logSpace_RKD, 0._RKD, 10._RKD, lopen = .true._LK)")
98 call setLinSpace(logSpace_RKD,
0._RKD,
10._RKD, lopen
= .true._LK)
102 call disp%show(
"call setLinSpace(logSpace_RKD, 0._RKD, 10._RKD, fopen = .true._LK, lopen = .true._LK)")
103 call setLinSpace(logSpace_RKD,
0._RKD,
10._RKD, fopen
= .true._LK, lopen
= .true._LK)
111 call disp%show(
"call setLinSpace(logSpace_RKD, 10._RKD, 0._RKD)")
116 call disp%show(
"call setLinSpace(logSpace_RKD, 10._RKD, 0._RKD, fopen = .true._LK)")
117 call setLinSpace(logSpace_RKD,
10._RKD,
0._RKD, fopen
= .true._LK)
121 call disp%show(
"call setLinSpace(logSpace_RKD, 10._RKD, 0._RKD, lopen = .true._LK)")
122 call setLinSpace(logSpace_RKD,
10._RKD,
0._RKD, lopen
= .true._LK)
126 call disp%show(
"call setLinSpace(logSpace_RKD, 10._RKD, 0._RKD, fopen = .true._LK, lopen = .true._LK)")
127 call setLinSpace(logSpace_RKD,
10._RKD,
0._RKD, fopen
= .true._LK, lopen
= .true._LK)
139 call disp%show(
"call setLinSpace(logSpace_RKH, 0._RKH, 10._RKH)")
144 call disp%show(
"call setLinSpace(logSpace_RKH, 0._RKH, 10._RKH, fopen = .true._LK)")
145 call setLinSpace(logSpace_RKH,
0._RKH,
10._RKH, fopen
= .true._LK)
149 call disp%show(
"call setLinSpace(logSpace_RKH, 0._RKH, 10._RKH, lopen = .true._LK)")
150 call setLinSpace(logSpace_RKH,
0._RKH,
10._RKH, lopen
= .true._LK)
154 call disp%show(
"call setLinSpace(logSpace_RKH, 0._RKH, 10._RKH, fopen = .true._LK, lopen = .true._LK)")
155 call setLinSpace(logSpace_RKH,
0._RKH,
10._RKH, fopen
= .true._LK, lopen
= .true._LK)
163 call disp%show(
"call setLinSpace(logSpace_RKH, 10._RKH, 0._RKH)")
168 call disp%show(
"call setLinSpace(logSpace_RKH, 10._RKH, 0._RKH, fopen = .true._LK)")
169 call setLinSpace(logSpace_RKH,
10._RKH,
0._RKH, fopen
= .true._LK)
173 call disp%show(
"call setLinSpace(logSpace_RKH, 10._RKH, 0._RKH, lopen = .true._LK)")
174 call setLinSpace(logSpace_RKH,
10._RKH,
0._RKH, lopen
= .true._LK)
178 call disp%show(
"call setLinSpace(logSpace_RKH, 10._RKH, 0._RKH, fopen = .true._LK, lopen = .true._LK)")
179 call setLinSpace(logSpace_RKH,
10._RKH,
0._RKH, fopen
= .true._LK, lopen
= .true._LK)
186 call disp%show(
"!%%%%%%%%%%%%%%%%%%%%%%%%%%")
187 call disp%show(
"!%%%%%%%%%%%%%%%%%%%%%%%%%%")
188 call disp%show(
"!Generate complex linspace.")
189 call disp%show(
"!%%%%%%%%%%%%%%%%%%%%%%%%%%")
190 call disp%show(
"!%%%%%%%%%%%%%%%%%%%%%%%%%%")
201 call disp%show(
"call setLinSpace(logSpace_CKS, (0._CKS,0._CKS), (10._CKS,10._CKS))")
202 call setLinSpace(logSpace_CKS, (
0._CKS,
0._CKS), (
10._CKS,
10._CKS))
206 call disp%show(
"call setLinSpace(logSpace_CKS, (0._CKS,0._CKS), (10._CKS,10._CKS), fopen = .true._LK)")
207 call setLinSpace(logSpace_CKS, (
0._CKS,
0._CKS), (
10._CKS,
10._CKS), fopen
= .true._LK)
211 call disp%show(
"call setLinSpace(logSpace_CKS, (0._CKS,0._CKS), (10._CKS,10._CKS), lopen = .true._LK)")
212 call setLinSpace(logSpace_CKS, (
0._CKS,
0._CKS), (
10._CKS,
10._CKS), lopen
= .true._LK)
216 call disp%show(
"call setLinSpace(logSpace_CKS, (0._CKS,0._CKS), (10._CKS,10._CKS), fopen = .true._LK, lopen = .true._LK)")
217 call setLinSpace(logSpace_CKS, (
0._CKS,
0._CKS), (
10._CKS,
10._CKS), fopen
= .true._LK, lopen
= .true._LK)
225 call disp%show(
"call setLinSpace(logSpace_CKS, (10._CKS,-10._CKS), (0._CKS,0._CKS))")
226 call setLinSpace(logSpace_CKS, (
10._CKS,
-10._CKS), (
0._CKS,
0._CKS))
230 call disp%show(
"call setLinSpace(logSpace_CKS, (10._CKS,-10._CKS), (0._CKS,0._CKS), fopen = .true._LK)")
231 call setLinSpace(logSpace_CKS, (
10._CKS,
-10._CKS), (
0._CKS,
0._CKS), fopen
= .true._LK)
235 call disp%show(
"call setLinSpace(logSpace_CKS, (10._CKS,-10._CKS), (0._CKS,0._CKS), lopen = .true._LK)")
236 call setLinSpace(logSpace_CKS, (
10._CKS,
-10._CKS), (
0._CKS,
0._CKS), lopen
= .true._LK)
240 call disp%show(
"call setLinSpace(logSpace_CKS, (10._CKS,-10._CKS), (0._CKS,0._CKS), fopen = .true._LK, lopen = .true._LK)")
241 call setLinSpace(logSpace_CKS, (
10._CKS,
-10._CKS), (
0._CKS,
0._CKS), fopen
= .true._LK, lopen
= .true._LK)
253 call disp%show(
"call setLinSpace(logSpace_CKD, (0._CKD,0._CKD), (10._CKD,10._CKD))")
254 call setLinSpace(logSpace_CKD, (
0._CKD,
0._CKD), (
10._CKD,
10._CKD))
258 call disp%show(
"call setLinSpace(logSpace_CKD, (0._CKD,0._CKD), (10._CKD,10._CKD), fopen = .true._LK)")
259 call setLinSpace(logSpace_CKD, (
0._CKD,
0._CKD), (
10._CKD,
10._CKD), fopen
= .true._LK)
263 call disp%show(
"call setLinSpace(logSpace_CKD, (0._CKD,0._CKD), (10._CKD,10._CKD), lopen = .true._LK)")
264 call setLinSpace(logSpace_CKD, (
0._CKD,
0._CKD), (
10._CKD,
10._CKD), lopen
= .true._LK)
268 call disp%show(
"call setLinSpace(logSpace_CKD, (0._CKD,0._CKD), (10._CKD,10._CKD), fopen = .true._LK, lopen = .true._LK)")
269 call setLinSpace(logSpace_CKD, (
0._CKD,
0._CKD), (
10._CKD,
10._CKD), fopen
= .true._LK, lopen
= .true._LK)
277 call disp%show(
"call setLinSpace(logSpace_CKD, (10._CKD,-10._CKD), (0._CKD,0._CKD))")
278 call setLinSpace(logSpace_CKD, (
10._CKD,
-10._CKD), (
0._CKD,
0._CKD))
282 call disp%show(
"call setLinSpace(logSpace_CKD, (10._CKD,-10._CKD), (0._CKD,0._CKD), fopen = .true._LK)")
283 call setLinSpace(logSpace_CKD, (
10._CKD,
-10._CKD), (
0._CKD,
0._CKD), fopen
= .true._LK)
287 call disp%show(
"call setLinSpace(logSpace_CKD, (10._CKD,-10._CKD), (0._CKD,0._CKD), lopen = .true._LK)")
288 call setLinSpace(logSpace_CKD, (
10._CKD,
-10._CKD), (
0._CKD,
0._CKD), lopen
= .true._LK)
292 call disp%show(
"call setLinSpace(logSpace_CKD, (10._CKD,-10._CKD), (0._CKD,0._CKD), fopen = .true._LK, lopen = .true._LK)")
293 call setLinSpace(logSpace_CKD, (
10._CKD,
-10._CKD), (
0._CKD,
0._CKD), fopen
= .true._LK, lopen
= .true._LK)
305 call disp%show(
"call setLinSpace(logSpace_CKH, (0._CKH,0._CKH), (10._CKH,10._CKH))")
306 call setLinSpace(logSpace_CKH, (
0._CKH,
0._CKH), (
10._CKH,
10._CKH))
310 call disp%show(
"call setLinSpace(logSpace_CKH, (0._CKH,0._CKH), (10._CKH,10._CKH), fopen = .true._LK)")
311 call setLinSpace(logSpace_CKH, (
0._CKH,
0._CKH), (
10._CKH,
10._CKH), fopen
= .true._LK)
315 call disp%show(
"call setLinSpace(logSpace_CKH, (0._CKH,0._CKH), (10._CKH,10._CKH), lopen = .true._LK)")
316 call setLinSpace(logSpace_CKH, (
0._CKH,
0._CKH), (
10._CKH,
10._CKH), lopen
= .true._LK)
320 call disp%show(
"call setLinSpace(logSpace_CKH, (0._CKH,0._CKH), (10._CKH,10._CKH), fopen = .true._LK, lopen = .true._LK)")
321 call setLinSpace(logSpace_CKH, (
0._CKH,
0._CKH), (
10._CKH,
10._CKH), fopen
= .true._LK, lopen
= .true._LK)
329 call disp%show(
"call setLinSpace(logSpace_CKH, (10._CKH,-10._CKH), (0._CKH,0._CKH))")
330 call setLinSpace(logSpace_CKH, (
10._CKH,
-10._CKH), (
0._CKH,
0._CKH))
334 call disp%show(
"call setLinSpace(logSpace_CKH, (10._CKH,-10._CKH), (0._CKH,0._CKH), fopen = .true._LK)")
335 call setLinSpace(logSpace_CKH, (
10._CKH,
-10._CKH), (
0._CKH,
0._CKH), fopen
= .true._LK)
339 call disp%show(
"call setLinSpace(logSpace_CKH, (10._CKH,-10._CKH), (0._CKH,0._CKH), lopen = .true._LK)")
340 call setLinSpace(logSpace_CKH, (
10._CKH,
-10._CKH), (
0._CKH,
0._CKH), lopen
= .true._LK)
344 call disp%show(
"call setLinSpace(logSpace_CKH, (10._CKH,-10._CKH), (0._CKH,0._CKH), fopen = .true._LK, lopen = .true._LK)")
345 call setLinSpace(logSpace_CKH, (
10._CKH,
-10._CKH), (
0._CKH,
0._CKH), fopen
= .true._LK, lopen
= .true._LK)
This is a generic method of the derived type display_type with pass attribute.
This is a generic method of the derived type display_type with pass attribute.
This module contains classes and procedures for input/output (IO) or generic display operations on st...
type(display_type) disp
This is a scalar module variable an object of type display_type for general display.
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 CKH
The scalar integer constant of intrinsic default kind, representing the highest-precision complex kin...
integer, parameter CKS
The single-precision complex kind in Fortran mode. On most platforms, this is a 32-bit real kind.
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter CKD
The double precision complex kind in Fortran mode. On most platforms, this is a 64-bit real kind.
integer, parameter RKD
The double precision real kind in Fortran mode. On most platforms, this is an 64-bit real kind.
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
integer, parameter RKH
The scalar integer constant of intrinsic default kind, representing the highest-precision real kind t...
integer, parameter RKS
The single-precision real kind in Fortran mode. On most platforms, this is an 32-bit real kind.
Generate and return an object of type display_type.
Example Unix compile command via Intel ifort
compiler ⛓
3ifort -fpp -standard-semantics -O3 -Wl,-rpath,../../../lib -I../../../inc main.F90 ../../../lib/libparamonte* -o main.exe
Example Windows Batch compile command via Intel ifort
compiler ⛓
2set PATH=..\..\..\lib;%PATH%
3ifort /fpp /standard-semantics /O3 /I:..\..\..\include main.F90 ..\..\..\lib\libparamonte*.lib /exe:main.exe
Example Unix / MinGW compile command via GNU gfortran
compiler ⛓
3gfortran -cpp -ffree-line-length-none -O3 -Wl,-rpath,../../../lib -I../../../inc main.F90 ../../../lib/libparamonte* -o main.exe
Example output ⛓
16+0.00000000,
+3.33333325,
+6.66666651,
+10.0000000
18call setLinSpace(logSpace_RKS,
0._RKS,
10._RKS, fopen
= .true._LK)
20+2.50000000,
+5.00000000,
+7.50000000,
+10.0000000
22call setLinSpace(logSpace_RKS,
0._RKS,
10._RKS, lopen
= .true._LK)
24+0.00000000,
+2.50000000,
+5.00000000,
+7.50000000
26call setLinSpace(logSpace_RKS,
0._RKS,
10._RKS, fopen
= .true._LK, lopen
= .true._LK)
28+1.25000000,
+3.75000000,
+6.25000000,
+8.75000000
33+10.0000000,
+6.66666698,
+3.33333349,
+0.00000000
35call setLinSpace(logSpace_RKS,
10._RKS,
0._RKS, fopen
= .true._LK)
37+7.50000000,
+5.00000000,
+2.50000000,
+0.00000000
39call setLinSpace(logSpace_RKS,
10._RKS,
0._RKS, lopen
= .true._LK)
41+10.0000000,
+7.50000000,
+5.00000000,
+2.50000000
43call setLinSpace(logSpace_RKS,
10._RKS,
0._RKS, fopen
= .true._LK, lopen
= .true._LK)
45+8.75000000,
+6.25000000,
+3.75000000,
+1.25000000
55+0.0000000000000000,
+3.3333333333333335,
+6.6666666666666670,
+10.000000000000000
57call setLinSpace(logSpace_RKD,
0._RKD,
10._RKD, fopen
= .true._LK)
59+2.5000000000000000,
+5.0000000000000000,
+7.5000000000000000,
+10.000000000000000
61call setLinSpace(logSpace_RKD,
0._RKD,
10._RKD, lopen
= .true._LK)
63+0.0000000000000000,
+2.5000000000000000,
+5.0000000000000000,
+7.5000000000000000
65call setLinSpace(logSpace_RKD,
0._RKD,
10._RKD, fopen
= .true._LK, lopen
= .true._LK)
67+1.2500000000000000,
+3.7500000000000000,
+6.2500000000000000,
+8.7500000000000000
72+10.000000000000000,
+6.6666666666666661,
+3.3333333333333330,
+0.0000000000000000
74call setLinSpace(logSpace_RKD,
10._RKD,
0._RKD, fopen
= .true._LK)
76+7.5000000000000000,
+5.0000000000000000,
+2.5000000000000000,
+0.0000000000000000
78call setLinSpace(logSpace_RKD,
10._RKD,
0._RKD, lopen
= .true._LK)
80+10.000000000000000,
+7.5000000000000000,
+5.0000000000000000,
+2.5000000000000000
82call setLinSpace(logSpace_RKD,
10._RKD,
0._RKD, fopen
= .true._LK, lopen
= .true._LK)
84+8.7500000000000000,
+6.2500000000000000,
+3.7500000000000000,
+1.2500000000000000
94+0.00000000000000000000000000000000000,
+3.33333333333333333333333333333333346,
+6.66666666666666666666666666666666692,
+10.0000000000000000000000000000000000
96call setLinSpace(logSpace_RKH,
0._RKH,
10._RKH, fopen
= .true._LK)
98+2.50000000000000000000000000000000000,
+5.00000000000000000000000000000000000,
+7.50000000000000000000000000000000000,
+10.0000000000000000000000000000000000
100call setLinSpace(logSpace_RKH,
0._RKH,
10._RKH, lopen
= .true._LK)
102+0.00000000000000000000000000000000000,
+2.50000000000000000000000000000000000,
+5.00000000000000000000000000000000000,
+7.50000000000000000000000000000000000
104call setLinSpace(logSpace_RKH,
0._RKH,
10._RKH, fopen
= .true._LK, lopen
= .true._LK)
106+1.25000000000000000000000000000000000,
+3.75000000000000000000000000000000000,
+6.25000000000000000000000000000000000,
+8.75000000000000000000000000000000000
111+10.0000000000000000000000000000000000,
+6.66666666666666666666666666666666615,
+3.33333333333333333333333333333333308,
+0.00000000000000000000000000000000000
113call setLinSpace(logSpace_RKH,
10._RKH,
0._RKH, fopen
= .true._LK)
115+7.50000000000000000000000000000000000,
+5.00000000000000000000000000000000000,
+2.50000000000000000000000000000000000,
+0.00000000000000000000000000000000000
117call setLinSpace(logSpace_RKH,
10._RKH,
0._RKH, lopen
= .true._LK)
119+10.0000000000000000000000000000000000,
+7.50000000000000000000000000000000000,
+5.00000000000000000000000000000000000,
+2.50000000000000000000000000000000000
121call setLinSpace(logSpace_RKH,
10._RKH,
0._RKH, fopen
= .true._LK, lopen
= .true._LK)
123+8.75000000000000000000000000000000000,
+6.25000000000000000000000000000000000,
+3.75000000000000000000000000000000000,
+1.25000000000000000000000000000000000
138call setLinSpace(logSpace_CKS, (
0._CKS,
0._CKS), (
10._CKS,
10._CKS))
140(
+0.00000000,
+0.00000000), (
+3.33333325,
+3.33333325), (
+6.66666651,
+6.66666651), (
+10.0000000,
+10.0000000)
142call setLinSpace(logSpace_CKS, (
0._CKS,
0._CKS), (
10._CKS,
10._CKS), fopen
= .true._LK)
144(
+2.50000000,
+2.50000000), (
+5.00000000,
+5.00000000), (
+7.50000000,
+7.50000000), (
+10.0000000,
+10.0000000)
146call setLinSpace(logSpace_CKS, (
0._CKS,
0._CKS), (
10._CKS,
10._CKS), lopen
= .true._LK)
148(
+0.00000000,
+0.00000000), (
+2.50000000,
+2.50000000), (
+5.00000000,
+5.00000000), (
+7.50000000,
+7.50000000)
150call setLinSpace(logSpace_CKS, (
0._CKS,
0._CKS), (
10._CKS,
10._CKS), fopen
= .true._LK, lopen
= .true._LK)
152(
+1.25000000,
+1.25000000), (
+3.75000000,
+3.75000000), (
+6.25000000,
+6.25000000), (
+8.75000000,
+8.75000000)
155call setLinSpace(logSpace_CKS, (
10._CKS,
-10._CKS), (
0._CKS,
0._CKS))
157(
+10.0000000,
-10.0000000), (
+6.66666698,
-6.66666698), (
+3.33333349,
-3.33333349), (
+0.00000000,
+0.00000000)
159call setLinSpace(logSpace_CKS, (
10._CKS,
-10._CKS), (
0._CKS,
0._CKS), fopen
= .true._LK)
161(
+7.50000000,
-7.50000000), (
+5.00000000,
-5.00000000), (
+2.50000000,
-2.50000000), (
+0.00000000,
+0.00000000)
163call setLinSpace(logSpace_CKS, (
10._CKS,
-10._CKS), (
0._CKS,
0._CKS), lopen
= .true._LK)
165(
+10.0000000,
-10.0000000), (
+7.50000000,
-7.50000000), (
+5.00000000,
-5.00000000), (
+2.50000000,
-2.50000000)
167call setLinSpace(logSpace_CKS, (
10._CKS,
-10._CKS), (
0._CKS,
0._CKS), fopen
= .true._LK, lopen
= .true._LK)
169(
+8.75000000,
-8.75000000), (
+6.25000000,
-6.25000000), (
+3.75000000,
-3.75000000), (
+1.25000000,
-1.25000000)
177call setLinSpace(logSpace_CKD, (
0._CKD,
0._CKD), (
10._CKD,
10._CKD))
179(
+0.0000000000000000,
+0.0000000000000000), (
+3.3333333333333335,
+3.3333333333333335), (
+6.6666666666666670,
+6.6666666666666670), (
+10.000000000000000,
+10.000000000000000)
181call setLinSpace(logSpace_CKD, (
0._CKD,
0._CKD), (
10._CKD,
10._CKD), fopen
= .true._LK)
183(
+2.5000000000000000,
+2.5000000000000000), (
+5.0000000000000000,
+5.0000000000000000), (
+7.5000000000000000,
+7.5000000000000000), (
+10.000000000000000,
+10.000000000000000)
185call setLinSpace(logSpace_CKD, (
0._CKD,
0._CKD), (
10._CKD,
10._CKD), lopen
= .true._LK)
187(
+0.0000000000000000,
+0.0000000000000000), (
+2.5000000000000000,
+2.5000000000000000), (
+5.0000000000000000,
+5.0000000000000000), (
+7.5000000000000000,
+7.5000000000000000)
189call setLinSpace(logSpace_CKD, (
0._CKD,
0._CKD), (
10._CKD,
10._CKD), fopen
= .true._LK, lopen
= .true._LK)
191(
+1.2500000000000000,
+1.2500000000000000), (
+3.7500000000000000,
+3.7500000000000000), (
+6.2500000000000000,
+6.2500000000000000), (
+8.7500000000000000,
+8.7500000000000000)
194call setLinSpace(logSpace_CKD, (
10._CKD,
-10._CKD), (
0._CKD,
0._CKD))
196(
+10.000000000000000,
-10.000000000000000), (
+6.6666666666666661,
-6.6666666666666661), (
+3.3333333333333330,
-3.3333333333333330), (
+0.0000000000000000,
+0.0000000000000000)
198call setLinSpace(logSpace_CKD, (
10._CKD,
-10._CKD), (
0._CKD,
0._CKD), fopen
= .true._LK)
200(
+7.5000000000000000,
-7.5000000000000000), (
+5.0000000000000000,
-5.0000000000000000), (
+2.5000000000000000,
-2.5000000000000000), (
+0.0000000000000000,
+0.0000000000000000)
202call setLinSpace(logSpace_CKD, (
10._CKD,
-10._CKD), (
0._CKD,
0._CKD), lopen
= .true._LK)
204(
+10.000000000000000,
-10.000000000000000), (
+7.5000000000000000,
-7.5000000000000000), (
+5.0000000000000000,
-5.0000000000000000), (
+2.5000000000000000,
-2.5000000000000000)
206call setLinSpace(logSpace_CKD, (
10._CKD,
-10._CKD), (
0._CKD,
0._CKD), fopen
= .true._LK, lopen
= .true._LK)
208(
+8.7500000000000000,
-8.7500000000000000), (
+6.2500000000000000,
-6.2500000000000000), (
+3.7500000000000000,
-3.7500000000000000), (
+1.2500000000000000,
-1.2500000000000000)
216call setLinSpace(logSpace_CKH, (
0._CKH,
0._CKH), (
10._CKH,
10._CKH))
218(
+0.00000000000000000000000000000000000,
+0.00000000000000000000000000000000000), (
+3.33333333333333333333333333333333346,
+3.33333333333333333333333333333333346), (
+6.66666666666666666666666666666666692,
+6.66666666666666666666666666666666692), (
+10.0000000000000000000000000000000000,
+10.0000000000000000000000000000000000)
220call setLinSpace(logSpace_CKH, (
0._CKH,
0._CKH), (
10._CKH,
10._CKH), fopen
= .true._LK)
222(
+2.50000000000000000000000000000000000,
+2.50000000000000000000000000000000000), (
+5.00000000000000000000000000000000000,
+5.00000000000000000000000000000000000), (
+7.50000000000000000000000000000000000,
+7.50000000000000000000000000000000000), (
+10.0000000000000000000000000000000000,
+10.0000000000000000000000000000000000)
224call setLinSpace(logSpace_CKH, (
0._CKH,
0._CKH), (
10._CKH,
10._CKH), lopen
= .true._LK)
226(
+0.00000000000000000000000000000000000,
+0.00000000000000000000000000000000000), (
+2.50000000000000000000000000000000000,
+2.50000000000000000000000000000000000), (
+5.00000000000000000000000000000000000,
+5.00000000000000000000000000000000000), (
+7.50000000000000000000000000000000000,
+7.50000000000000000000000000000000000)
228call setLinSpace(logSpace_CKH, (
0._CKH,
0._CKH), (
10._CKH,
10._CKH), fopen
= .true._LK, lopen
= .true._LK)
230(
+1.25000000000000000000000000000000000,
+1.25000000000000000000000000000000000), (
+3.75000000000000000000000000000000000,
+3.75000000000000000000000000000000000), (
+6.25000000000000000000000000000000000,
+6.25000000000000000000000000000000000), (
+8.75000000000000000000000000000000000,
+8.75000000000000000000000000000000000)
233call setLinSpace(logSpace_CKH, (
10._CKH,
-10._CKH), (
0._CKH,
0._CKH))
235(
+10.0000000000000000000000000000000000,
-10.0000000000000000000000000000000000), (
+6.66666666666666666666666666666666615,
-6.66666666666666666666666666666666615), (
+3.33333333333333333333333333333333308,
-3.33333333333333333333333333333333308), (
+0.00000000000000000000000000000000000,
+0.00000000000000000000000000000000000)
237call setLinSpace(logSpace_CKH, (
10._CKH,
-10._CKH), (
0._CKH,
0._CKH), fopen
= .true._LK)
239(
+7.50000000000000000000000000000000000,
-7.50000000000000000000000000000000000), (
+5.00000000000000000000000000000000000,
-5.00000000000000000000000000000000000), (
+2.50000000000000000000000000000000000,
-2.50000000000000000000000000000000000), (
+0.00000000000000000000000000000000000,
+0.00000000000000000000000000000000000)
241call setLinSpace(logSpace_CKH, (
10._CKH,
-10._CKH), (
0._CKH,
0._CKH), lopen
= .true._LK)
243(
+10.0000000000000000000000000000000000,
-10.0000000000000000000000000000000000), (
+7.50000000000000000000000000000000000,
-7.50000000000000000000000000000000000), (
+5.00000000000000000000000000000000000,
-5.00000000000000000000000000000000000), (
+2.50000000000000000000000000000000000,
-2.50000000000000000000000000000000000)
245call setLinSpace(logSpace_CKH, (
10._CKH,
-10._CKH), (
0._CKH,
0._CKH), fopen
= .true._LK, lopen
= .true._LK)
247(
+8.75000000000000000000000000000000000,
-8.75000000000000000000000000000000000), (
+6.25000000000000000000000000000000000,
-6.25000000000000000000000000000000000), (
+3.75000000000000000000000000000000000,
-3.75000000000000000000000000000000000), (
+1.25000000000000000000000000000000000,
-1.25000000000000000000000000000000000)
- Test:
- test_pm_arraySpace
Final Remarks ⛓
If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.
-
If you use any parts or concepts from this library to any extent, please acknowledge the usage by citing the relevant publications of the ParaMonte library.
-
If you regenerate any parts/ideas from this library in a programming environment other than those currently supported by this ParaMonte library (i.e., other than C, C++, Fortran, MATLAB, Python, R), please also ask the end users to cite this original ParaMonte library.
This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.
- Copyright
- Computational Data Science Lab
- Author:
- Fatemeh Bagheri, Tuesday 08:49 PM, August 10, 2021, Dallas, TX
Definition at line 324 of file pm_arraySpace.F90.