269 module function getACF_D1_CK5(f, lag, norm)
result(acf)
270#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
271 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_CK5
274 class(
*) ,
intent(in) ,
optional :: norm
275 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
276 complex(CKG) ,
intent(in) ,
contiguous :: f(:)
277 complex(CKG) ,
allocatable :: acf(:)
282 module function getACF_D1_CK4(f, lag, norm)
result(acf)
283#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
284 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_CK4
287 class(
*) ,
intent(in) ,
optional :: norm
288 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
289 complex(CKG) ,
intent(in) ,
contiguous :: f(:)
290 complex(CKG) ,
allocatable :: acf(:)
295 module function getACF_D1_CK3(f, lag, norm)
result(acf)
296#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
297 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_CK3
300 class(
*) ,
intent(in) ,
optional :: norm
301 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
302 complex(CKG) ,
intent(in) ,
contiguous :: f(:)
303 complex(CKG) ,
allocatable :: acf(:)
308 module function getACF_D1_CK2(f, lag, norm)
result(acf)
309#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
310 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_CK2
313 class(
*) ,
intent(in) ,
optional :: norm
314 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
315 complex(CKG) ,
intent(in) ,
contiguous :: f(:)
316 complex(CKG) ,
allocatable :: acf(:)
321 module function getACF_D1_CK1(f, lag, norm)
result(acf)
322#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
323 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_CK1
326 class(
*) ,
intent(in) ,
optional :: norm
327 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
328 complex(CKG) ,
intent(in) ,
contiguous :: f(:)
329 complex(CKG) ,
allocatable :: acf(:)
336 module function getACF_D1_RK5(f, lag, norm)
result(acf)
337#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
338 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_RK5
341 class(
*) ,
intent(in) ,
optional :: norm
342 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
343 real(RKG) ,
intent(in) ,
contiguous :: f(:)
344 real(RKG) ,
allocatable :: acf(:)
349 module function getACF_D1_RK4(f, lag, norm)
result(acf)
350#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
351 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_RK4
354 class(
*) ,
intent(in) ,
optional :: norm
355 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
356 real(RKG) ,
intent(in) ,
contiguous :: f(:)
357 real(RKG) ,
allocatable :: acf(:)
362 module function getACF_D1_RK3(f, lag, norm)
result(acf)
363#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
364 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_RK3
367 class(
*) ,
intent(in) ,
optional :: norm
368 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
369 real(RKG) ,
intent(in) ,
contiguous :: f(:)
370 real(RKG) ,
allocatable :: acf(:)
375 module function getACF_D1_RK2(f, lag, norm)
result(acf)
376#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
377 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_RK2
380 class(
*) ,
intent(in) ,
optional :: norm
381 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
382 real(RKG) ,
intent(in) ,
contiguous :: f(:)
383 real(RKG) ,
allocatable :: acf(:)
388 module function getACF_D1_RK1(f, lag, norm)
result(acf)
389#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
390 !DEC$ ATTRIBUTES DLLEXPORT :: getACF_D1_RK1
393 class(
*) ,
intent(in) ,
optional :: norm
394 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
395 real(RKG) ,
intent(in) ,
contiguous :: f(:)
396 real(RKG) ,
allocatable :: acf(:)
530 PURE module subroutine setACF_FP_D1_CK5(factor, coef, f, work, inf)
531#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
532 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_CK5
535 logical(LK) ,
intent(out) :: inf
536 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
537 complex(CKG) ,
intent(inout) ,
contiguous :: f(:)
538 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
539 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
544 PURE module subroutine setACF_FP_D1_CK4(factor, coef, f, work, inf)
545#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
546 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_CK4
549 logical(LK) ,
intent(out) :: inf
550 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
551 complex(CKG) ,
intent(inout) ,
contiguous :: f(:)
552 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
553 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
558 PURE module subroutine setACF_FP_D1_CK3(factor, coef, f, work, inf)
559#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
560 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_CK3
563 logical(LK) ,
intent(out) :: inf
564 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
565 complex(CKG) ,
intent(inout) ,
contiguous :: f(:)
566 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
567 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
572 PURE module subroutine setACF_FP_D1_CK2(factor, coef, f, work, inf)
573#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
574 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_CK2
577 logical(LK) ,
intent(out) :: inf
578 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
579 complex(CKG) ,
intent(inout) ,
contiguous :: f(:)
580 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
581 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
586 PURE module subroutine setACF_FP_D1_CK1(factor, coef, f, work, inf)
587#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
588 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_CK1
591 logical(LK) ,
intent(out) :: inf
592 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
593 complex(CKG) ,
intent(inout) ,
contiguous :: f(:)
594 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
595 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
602 PURE module subroutine setACF_FP_D1_RK5(factor, coef, f, work, inf)
603#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
604 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_RK5
607 logical(LK) ,
intent(out) :: inf
608 real(RKG) ,
intent(out) ,
contiguous :: work(:)
609 real(RKG) ,
intent(inout) ,
contiguous :: f(:)
610 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
611 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
616 PURE module subroutine setACF_FP_D1_RK4(factor, coef, f, work, inf)
617#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
618 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_RK4
621 logical(LK) ,
intent(out) :: inf
622 real(RKG) ,
intent(out) ,
contiguous :: work(:)
623 real(RKG) ,
intent(inout) ,
contiguous :: f(:)
624 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
625 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
630 PURE module subroutine setACF_FP_D1_RK3(factor, coef, f, work, inf)
631#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
632 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_RK3
635 logical(LK) ,
intent(out) :: inf
636 real(RKG) ,
intent(out) ,
contiguous :: work(:)
637 real(RKG) ,
intent(inout) ,
contiguous :: f(:)
638 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
639 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
644 PURE module subroutine setACF_FP_D1_RK2(factor, coef, f, work, inf)
645#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
646 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_RK2
649 logical(LK) ,
intent(out) :: inf
650 real(RKG) ,
intent(out) ,
contiguous :: work(:)
651 real(RKG) ,
intent(inout) ,
contiguous :: f(:)
652 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
653 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
658 PURE module subroutine setACF_FP_D1_RK1(factor, coef, f, work, inf)
659#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
660 !DEC$ ATTRIBUTES DLLEXPORT :: setACF_FP_D1_RK1
663 logical(LK) ,
intent(out) :: inf
664 real(RKG) ,
intent(out) ,
contiguous :: work(:)
665 real(RKG) ,
intent(inout) ,
contiguous :: f(:)
666 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
667 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
789 module function getCCF_FG_CK5(f, g, lag, norm)
result(ccf)
790#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
791 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_CK5
794 class(
*) ,
intent(in) ,
optional :: norm
795 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
796 complex(CKG) ,
intent(in) ,
contiguous :: f(:), g(:)
797 complex(CKG) ,
allocatable :: ccf(:)
802 module function getCCF_FG_CK4(f, g, lag, norm)
result(ccf)
803#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
804 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_CK4
807 class(
*) ,
intent(in) ,
optional :: norm
808 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
809 complex(CKG) ,
intent(in) ,
contiguous :: f(:), g(:)
810 complex(CKG) ,
allocatable :: ccf(:)
815 module function getCCF_FG_CK3(f, g, lag, norm)
result(ccf)
816#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
817 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_CK3
820 class(
*) ,
intent(in) ,
optional :: norm
821 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
822 complex(CKG) ,
intent(in) ,
contiguous :: f(:), g(:)
823 complex(CKG) ,
allocatable :: ccf(:)
828 module function getCCF_FG_CK2(f, g, lag, norm)
result(ccf)
829#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
830 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_CK2
833 class(
*) ,
intent(in) ,
optional :: norm
834 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
835 complex(CKG) ,
intent(in) ,
contiguous :: f(:), g(:)
836 complex(CKG) ,
allocatable :: ccf(:)
841 module function getCCF_FG_CK1(f, g, lag, norm)
result(ccf)
842#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
843 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_CK1
846 class(
*) ,
intent(in) ,
optional :: norm
847 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
848 complex(CKG) ,
intent(in) ,
contiguous :: f(:), g(:)
849 complex(CKG) ,
allocatable :: ccf(:)
856 module function getCCF_FG_RK5(f, g, lag, norm)
result(ccf)
857#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
858 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_RK5
861 class(
*) ,
intent(in) ,
optional :: norm
862 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
863 real(RKG) ,
intent(in) ,
contiguous :: f(:), g(:)
864 real(RKG) ,
allocatable :: ccf(:)
869 module function getCCF_FG_RK4(f, g, lag, norm)
result(ccf)
870#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
871 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_RK4
874 class(
*) ,
intent(in) ,
optional :: norm
875 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
876 real(RKG) ,
intent(in) ,
contiguous :: f(:), g(:)
877 real(RKG) ,
allocatable :: ccf(:)
882 module function getCCF_FG_RK3(f, g, lag, norm)
result(ccf)
883#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
884 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_RK3
887 class(
*) ,
intent(in) ,
optional :: norm
888 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
889 real(RKG) ,
intent(in) ,
contiguous :: f(:), g(:)
890 real(RKG) ,
allocatable :: ccf(:)
895 module function getCCF_FG_RK2(f, g, lag, norm)
result(ccf)
896#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
897 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_RK2
900 class(
*) ,
intent(in) ,
optional :: norm
901 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
902 real(RKG) ,
intent(in) ,
contiguous :: f(:), g(:)
903 real(RKG) ,
allocatable :: ccf(:)
908 module function getCCF_FG_RK1(f, g, lag, norm)
result(ccf)
909#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
910 !DEC$ ATTRIBUTES DLLEXPORT :: getCCF_FG_RK1
913 class(
*) ,
intent(in) ,
optional :: norm
914 integer(IK) ,
intent(in) ,
contiguous,
optional :: lag(:)
915 real(RKG) ,
intent(in) ,
contiguous :: f(:), g(:)
916 real(RKG) ,
allocatable :: ccf(:)
1056 PURE module subroutine setCCF_FP_FG_CK5(factor, coef, f, g, work, inf)
1057#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1058 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_CK5
1061 logical(LK) ,
intent(out) :: inf
1062 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
1063 complex(CKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1064 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
1065 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1070 PURE module subroutine setCCF_FP_FG_CK4(factor, coef, f, g, work, inf)
1071#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1072 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_CK4
1075 logical(LK) ,
intent(out) :: inf
1076 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
1077 complex(CKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1078 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
1079 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1084 PURE module subroutine setCCF_FP_FG_CK3(factor, coef, f, g, work, inf)
1085#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1086 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_CK3
1089 logical(LK) ,
intent(out) :: inf
1090 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
1091 complex(CKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1092 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
1093 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1098 PURE module subroutine setCCF_FP_FG_CK2(factor, coef, f, g, work, inf)
1099#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1100 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_CK2
1103 logical(LK) ,
intent(out) :: inf
1104 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
1105 complex(CKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1106 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
1107 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1112 PURE module subroutine setCCF_FP_FG_CK1(factor, coef, f, g, work, inf)
1113#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1114 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_CK1
1117 logical(LK) ,
intent(out) :: inf
1118 complex(CKG) ,
intent(out) ,
contiguous :: work(:)
1119 complex(CKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1120 complex(CKG) ,
intent(in) ,
contiguous :: coef(:)
1121 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1128 PURE module subroutine setCCF_FP_FG_RK5(factor, coef, f, g, work, inf)
1129#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1130 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_RK5
1133 logical(LK) ,
intent(out) :: inf
1134 real(RKG) ,
intent(out) ,
contiguous :: work(:)
1135 real(RKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1136 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
1137 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1142 PURE module subroutine setCCF_FP_FG_RK4(factor, coef, f, g, work, inf)
1143#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1144 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_RK4
1147 logical(LK) ,
intent(out) :: inf
1148 real(RKG) ,
intent(out) ,
contiguous :: work(:)
1149 real(RKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1150 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
1151 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1156 PURE module subroutine setCCF_FP_FG_RK3(factor, coef, f, g, work, inf)
1157#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1158 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_RK3
1161 logical(LK) ,
intent(out) :: inf
1162 real(RKG) ,
intent(out) ,
contiguous :: work(:)
1163 real(RKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1164 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
1165 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1170 PURE module subroutine setCCF_FP_FG_RK2(factor, coef, f, g, work, inf)
1171#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1172 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_RK2
1175 logical(LK) ,
intent(out) :: inf
1176 real(RKG) ,
intent(out) ,
contiguous :: work(:)
1177 real(RKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1178 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
1179 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
1184 PURE module subroutine setCCF_FP_FG_RK1(factor, coef, f, g, work, inf)
1185#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1186 !DEC$ ATTRIBUTES DLLEXPORT :: setCCF_FP_FG_RK1
1189 logical(LK) ,
intent(out) :: inf
1190 real(RKG) ,
intent(out) ,
contiguous :: work(:)
1191 real(RKG) ,
intent(inout) ,
contiguous :: f(:), g(:)
1192 real(RKG) ,
intent(in) ,
contiguous :: coef(:)
1193 integer(IK) ,
intent(in) ,
contiguous :: factor(:)
Generate and return the factorization vector factor of the specified input sequence length and the co...
Generate and return the auto-correlation function (ACF) of the discrete signal lagging itself for a...
Generate and return the cross-correlation function (CCF) of the discrete signal lagging the signal ...
Return the auto-correlation function (ACF) of the discrete signal lagging itself for a range of lag...
Return the cross-correlation function (CCF) of the discrete signal lagging the signal the discrete ...
This module contains abstract and concrete derived types that are required for compile-time resolutio...
character(*, SK), parameter MODULE_NAME
type(nothing_type), parameter nothing
This is a scalar parameter object of type nothing_type that is exclusively used to request no action ...
This module contains the derived types for generating allocatable containers of scalar,...
This module contains procedures and generic interfaces for computing the Discrete Fourier Transform o...
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 abstract and concrete derived types that are required for compile-time resolutio...
type(lowDia_type), parameter lowDia
This is a scalar parameter object of type lowDia_type that is exclusively used to request lower-diago...
type(low_type), parameter low
This is a scalar parameter object of type low_type that is exclusively used to request lower-triangul...
type(upp_type), parameter upp
This is a scalar parameter object of type upp_type that is exclusively used to request upper-triangul...
type(uppDia_type), parameter uppDia
This is a scalar parameter object of type uppDia_type that is exclusively used to request upper-diago...
This module contains classes and procedures for computing properties related to the cross correlation...
This module contains classes and procedures for normalizing univariate or multivariate samples by arb...
type(zscore_type), parameter zscore
This module contains classes and procedures for scaling (i.e., multiplying) univariate or multivariat...
type(stdscale_type), parameter stdscale
This module contains classes and procedures for shifting univariate or multivariate samples by arbitr...
type(meanshift_type), parameter meanshift
This is a concrete derived type whose instances are exclusively used to request no action on a given ...
This is the css_type type for generating instances of container of scalar of string objects.
This is a concrete derived type whose instances are exclusively used to request lower-diagonal triang...
This is a concrete derived type whose instances are exclusively used to request lower-triangular stor...
This is a concrete derived type whose instances are exclusively used to request upper-diagonal triang...
This is a concrete derived type whose instances are exclusively used to request upper-triangular stor...
This is the derived type whose instances are meant to signify a sample shifting by an amount equal to...
This is the derived type whose instances are meant to signify a sample scaling by an amount equal to ...
This is the derived type whose instances are meant to signify a sample shifting by an amount equal to...