160 PURE module subroutine setECDF_ONE_D1_RK5(ecdf, lcdf, ucdf, alpha)
161#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
162 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_ONE_D1_RK5
165 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
166 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
167 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
168 real(TKG) ,
intent(in) ,
optional :: alpha
173 PURE module subroutine setECDF_ONE_D1_RK4(ecdf, lcdf, ucdf, alpha)
174#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
175 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_ONE_D1_RK4
178 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
179 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
180 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
181 real(TKG) ,
intent(in) ,
optional :: alpha
186 PURE module subroutine setECDF_ONE_D1_RK3(ecdf, lcdf, ucdf, alpha)
187#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
188 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_ONE_D1_RK3
191 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
192 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
193 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
194 real(TKG) ,
intent(in) ,
optional :: alpha
199 PURE module subroutine setECDF_ONE_D1_RK2(ecdf, lcdf, ucdf, alpha)
200#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
201 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_ONE_D1_RK2
204 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
205 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
206 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
207 real(TKG) ,
intent(in) ,
optional :: alpha
212 PURE module subroutine setECDF_ONE_D1_RK1(ecdf, lcdf, ucdf, alpha)
213#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
214 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_ONE_D1_RK1
217 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
218 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
219 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
220 real(TKG) ,
intent(in) ,
optional :: alpha
227 PURE module subroutine setECDF_WIK_D1_RK5(ecdf, weight, weisum, lcdf, ucdf, alpha)
228#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
229 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WIK_D1_RK5
232 integer(IK) ,
intent(in) :: weisum
233 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
234 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
235 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
236 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
237 real(TKG) ,
intent(in) ,
optional :: alpha
242 PURE module subroutine setECDF_WIK_D1_RK4(ecdf, weight, weisum, lcdf, ucdf, alpha)
243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
244 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WIK_D1_RK4
247 integer(IK) ,
intent(in) :: weisum
248 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
249 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
250 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
251 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
252 real(TKG) ,
intent(in) ,
optional :: alpha
257 PURE module subroutine setECDF_WIK_D1_RK3(ecdf, weight, weisum, lcdf, ucdf, alpha)
258#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
259 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WIK_D1_RK3
262 integer(IK) ,
intent(in) :: weisum
263 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
264 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
265 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
266 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
267 real(TKG) ,
intent(in) ,
optional :: alpha
272 PURE module subroutine setECDF_WIK_D1_RK2(ecdf, weight, weisum, lcdf, ucdf, alpha)
273#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
274 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WIK_D1_RK2
277 integer(IK) ,
intent(in) :: weisum
278 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
279 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
280 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
281 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
282 real(TKG) ,
intent(in) ,
optional :: alpha
287 PURE module subroutine setECDF_WIK_D1_RK1(ecdf, weight, weisum, lcdf, ucdf, alpha)
288#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
289 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WIK_D1_RK1
292 integer(IK) ,
intent(in) :: weisum
293 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
294 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
295 real(TKG) ,
intent(out) ,
contiguous,
optional :: ucdf(:)
296 real(TKG) ,
intent(out) ,
contiguous,
optional :: lcdf(:)
297 real(TKG) ,
intent(in) ,
optional :: alpha
304 PURE module subroutine setECDF_WRK_D1_RK5(ecdf, weight, weisum)
305#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
306 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WRK_D1_RK5
309 real(TKG) ,
intent(in) :: weisum
310 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
311 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
316 PURE module subroutine setECDF_WRK_D1_RK4(ecdf, weight, weisum)
317#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
318 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WRK_D1_RK4
321 real(TKG) ,
intent(in) :: weisum
322 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
323 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
328 PURE module subroutine setECDF_WRK_D1_RK3(ecdf, weight, weisum)
329#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
330 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WRK_D1_RK3
333 real(TKG) ,
intent(in) :: weisum
334 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
335 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
340 PURE module subroutine setECDF_WRK_D1_RK2(ecdf, weight, weisum)
341#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
342 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WRK_D1_RK2
345 real(TKG) ,
intent(in) :: weisum
346 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
347 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
352 PURE module subroutine setECDF_WRK_D1_RK1(ecdf, weight, weisum)
353#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
354 !DEC$ ATTRIBUTES DLLEXPORT :: setECDF_WRK_D1_RK1
357 real(TKG) ,
intent(in) :: weisum
358 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
359 real(TKG) ,
intent(out) ,
contiguous :: ecdf(:)
Compute and return the Empirical Cumulative Distribution Function (ECDF) of a univariate (optionally ...
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 module contains classes and procedures for computing the Empirical Cumulative Distribution Funct...
character(*, SK), parameter MODULE_NAME