373#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
374 !DIR$ ATTRIBUTES DLLEXPORT ::
kendall
438#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
439 !DIR$ ATTRIBUTES DLLEXPORT ::
kendallA
503#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
504 !DIR$ ATTRIBUTES DLLEXPORT ::
kendallB
561#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
562 !DIR$ ATTRIBUTES DLLEXPORT ::
pearson
618#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
619 !DIR$ ATTRIBUTES DLLEXPORT ::
spearman
774 PURE module function getCFC_RULD_VUXD_CK5(cov, subsetv)
result(cor)
775#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
776 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_CK5
779 type(uppDia_type) ,
intent(in) :: subsetv
780 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
781 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
786 PURE module function getCFC_RULD_VUXD_CK4(cov, subsetv)
result(cor)
787#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
788 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_CK4
791 type(uppDia_type) ,
intent(in) :: subsetv
792 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
793 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
798 PURE module function getCFC_RULD_VUXD_CK3(cov, subsetv)
result(cor)
799#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
800 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_CK3
803 type(uppDia_type) ,
intent(in) :: subsetv
804 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
805 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
810 PURE module function getCFC_RULD_VUXD_CK2(cov, subsetv)
result(cor)
811#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
812 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_CK2
815 type(uppDia_type) ,
intent(in) :: subsetv
816 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
817 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
822 PURE module function getCFC_RULD_VUXD_CK1(cov, subsetv)
result(cor)
823#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
824 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_CK1
827 type(uppDia_type) ,
intent(in) :: subsetv
828 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
829 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
836 PURE module function getCFC_RULD_VUXD_RK5(cov, subsetv)
result(cor)
837#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
838 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_RK5
841 type(uppDia_type) ,
intent(in) :: subsetv
842 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
843 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
848 PURE module function getCFC_RULD_VUXD_RK4(cov, subsetv)
result(cor)
849#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
850 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_RK4
853 type(uppDia_type) ,
intent(in) :: subsetv
854 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
855 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
860 PURE module function getCFC_RULD_VUXD_RK3(cov, subsetv)
result(cor)
861#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
862 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_RK3
865 type(uppDia_type) ,
intent(in) :: subsetv
866 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
867 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
872 PURE module function getCFC_RULD_VUXD_RK2(cov, subsetv)
result(cor)
873#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
874 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_RK2
877 type(uppDia_type) ,
intent(in) :: subsetv
878 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
879 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
884 PURE module function getCFC_RULD_VUXD_RK1(cov, subsetv)
result(cor)
885#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
886 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXD_RK1
889 type(uppDia_type) ,
intent(in) :: subsetv
890 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
891 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
904 PURE module function getCFC_RULD_VXLD_CK5(cov, subsetv)
result(cor)
905#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
906 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_CK5
909 type(lowDia_type) ,
intent(in) :: subsetv
910 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
911 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
916 PURE module function getCFC_RULD_VXLD_CK4(cov, subsetv)
result(cor)
917#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
918 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_CK4
921 type(lowDia_type) ,
intent(in) :: subsetv
922 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
923 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
928 PURE module function getCFC_RULD_VXLD_CK3(cov, subsetv)
result(cor)
929#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
930 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_CK3
933 type(lowDia_type) ,
intent(in) :: subsetv
934 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
935 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
940 PURE module function getCFC_RULD_VXLD_CK2(cov, subsetv)
result(cor)
941#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
942 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_CK2
945 type(lowDia_type) ,
intent(in) :: subsetv
946 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
947 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
952 PURE module function getCFC_RULD_VXLD_CK1(cov, subsetv)
result(cor)
953#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
954 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_CK1
957 type(lowDia_type) ,
intent(in) :: subsetv
958 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
959 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
966 PURE module function getCFC_RULD_VXLD_RK5(cov, subsetv)
result(cor)
967#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
968 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_RK5
971 type(lowDia_type) ,
intent(in) :: subsetv
972 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
973 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
978 PURE module function getCFC_RULD_VXLD_RK4(cov, subsetv)
result(cor)
979#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
980 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_RK4
983 type(lowDia_type) ,
intent(in) :: subsetv
984 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
985 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
990 PURE module function getCFC_RULD_VXLD_RK3(cov, subsetv)
result(cor)
991#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
992 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_RK3
995 type(lowDia_type) ,
intent(in) :: subsetv
996 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
997 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1002 PURE module function getCFC_RULD_VXLD_RK2(cov, subsetv)
result(cor)
1003#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1004 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_RK2
1007 type(lowDia_type) ,
intent(in) :: subsetv
1008 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1009 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1014 PURE module function getCFC_RULD_VXLD_RK1(cov, subsetv)
result(cor)
1015#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1016 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLD_RK1
1019 type(lowDia_type) ,
intent(in) :: subsetv
1020 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1021 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1034 PURE module function getCFC_RULD_VUXX_CK5(cov, subsetv, stdinv)
result(cor)
1035#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1036 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_CK5
1039 type(upp_type) ,
intent(in) :: subsetv
1040 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1041 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1042 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1047 PURE module function getCFC_RULD_VUXX_CK4(cov, subsetv, stdinv)
result(cor)
1048#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1049 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_CK4
1052 type(upp_type) ,
intent(in) :: subsetv
1053 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1054 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1055 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1060 PURE module function getCFC_RULD_VUXX_CK3(cov, subsetv, stdinv)
result(cor)
1061#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1062 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_CK3
1065 type(upp_type) ,
intent(in) :: subsetv
1066 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1067 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1068 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1073 PURE module function getCFC_RULD_VUXX_CK2(cov, subsetv, stdinv)
result(cor)
1074#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1075 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_CK2
1078 type(upp_type) ,
intent(in) :: subsetv
1079 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1080 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1081 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1086 PURE module function getCFC_RULD_VUXX_CK1(cov, subsetv, stdinv)
result(cor)
1087#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1088 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_CK1
1091 type(upp_type) ,
intent(in) :: subsetv
1092 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1093 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1094 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1101 PURE module function getCFC_RULD_VUXX_RK5(cov, subsetv, stdinv)
result(cor)
1102#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1103 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_RK5
1106 type(upp_type) ,
intent(in) :: subsetv
1107 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1108 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1109 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1114 PURE module function getCFC_RULD_VUXX_RK4(cov, subsetv, stdinv)
result(cor)
1115#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1116 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_RK4
1119 type(upp_type) ,
intent(in) :: subsetv
1120 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1121 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1122 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1127 PURE module function getCFC_RULD_VUXX_RK3(cov, subsetv, stdinv)
result(cor)
1128#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1129 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_RK3
1132 type(upp_type) ,
intent(in) :: subsetv
1133 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1134 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1135 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1140 PURE module function getCFC_RULD_VUXX_RK2(cov, subsetv, stdinv)
result(cor)
1141#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1142 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_RK2
1145 type(upp_type) ,
intent(in) :: subsetv
1146 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1147 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1148 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1153 PURE module function getCFC_RULD_VUXX_RK1(cov, subsetv, stdinv)
result(cor)
1154#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1155 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VUXX_RK1
1158 type(upp_type) ,
intent(in) :: subsetv
1159 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1160 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1161 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1174 PURE module function getCFC_RULD_VXLX_CK5(cov, subsetv, stdinv)
result(cor)
1175#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1176 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_CK5
1179 type(low_type) ,
intent(in) :: subsetv
1180 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1181 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1182 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1187 PURE module function getCFC_RULD_VXLX_CK4(cov, subsetv, stdinv)
result(cor)
1188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1189 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_CK4
1192 type(low_type) ,
intent(in) :: subsetv
1193 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1194 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1195 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1200 PURE module function getCFC_RULD_VXLX_CK3(cov, subsetv, stdinv)
result(cor)
1201#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1202 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_CK3
1205 type(low_type) ,
intent(in) :: subsetv
1206 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1207 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1208 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1213 PURE module function getCFC_RULD_VXLX_CK2(cov, subsetv, stdinv)
result(cor)
1214#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1215 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_CK2
1218 type(low_type) ,
intent(in) :: subsetv
1219 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1220 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1221 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1226 PURE module function getCFC_RULD_VXLX_CK1(cov, subsetv, stdinv)
result(cor)
1227#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1228 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_CK1
1231 type(low_type) ,
intent(in) :: subsetv
1232 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1233 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1234 complex(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1241 PURE module function getCFC_RULD_VXLX_RK5(cov, subsetv, stdinv)
result(cor)
1242#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1243 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_RK5
1246 type(low_type) ,
intent(in) :: subsetv
1247 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1248 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1249 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1254 PURE module function getCFC_RULD_VXLX_RK4(cov, subsetv, stdinv)
result(cor)
1255#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1256 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_RK4
1259 type(low_type) ,
intent(in) :: subsetv
1260 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1261 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1262 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1267 PURE module function getCFC_RULD_VXLX_RK3(cov, subsetv, stdinv)
result(cor)
1268#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1269 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_RK3
1272 type(low_type) ,
intent(in) :: subsetv
1273 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1274 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1275 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1280 PURE module function getCFC_RULD_VXLX_RK2(cov, subsetv, stdinv)
result(cor)
1281#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1282 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_RK2
1285 type(low_type) ,
intent(in) :: subsetv
1286 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1287 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1288 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1293 PURE module function getCFC_RULD_VXLX_RK1(cov, subsetv, stdinv)
result(cor)
1294#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1295 !DEC$ ATTRIBUTES DLLEXPORT :: getCFC_RULD_VXLX_RK1
1298 type(low_type) ,
intent(in) :: subsetv
1299 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
1300 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
1301 real(TKG) :: cor(
size(cov,
1, IK),
size(cov,
2, IK))
1322 PURE module function getPrsWNO_XY_CK5(x, y)
result(cor)
1323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1324 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_CK5
1327 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1333 PURE module function getPrsWNO_XY_CK4(x, y)
result(cor)
1334#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1335 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_CK4
1338 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1344 PURE module function getPrsWNO_XY_CK3(x, y)
result(cor)
1345#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1346 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_CK3
1349 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1355 PURE module function getPrsWNO_XY_CK2(x, y)
result(cor)
1356#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1357 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_CK2
1360 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1366 PURE module function getPrsWNO_XY_CK1(x, y)
result(cor)
1367#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1368 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_CK1
1371 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1379 PURE module function getPrsWNO_XY_RK5(x, y)
result(cor)
1380#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1381 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_RK5
1384 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1390 PURE module function getPrsWNO_XY_RK4(x, y)
result(cor)
1391#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1392 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_RK4
1395 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1401 PURE module function getPrsWNO_XY_RK3(x, y)
result(cor)
1402#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1403 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_RK3
1406 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1412 PURE module function getPrsWNO_XY_RK2(x, y)
result(cor)
1413#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1414 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_RK2
1417 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1423 PURE module function getPrsWNO_XY_RK1(x, y)
result(cor)
1424#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1425 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_XY_RK1
1428 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1444 PURE module function getPrsWTI_XY_CK5(x, y, weight)
result(cor)
1445#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1446 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_CK5
1449 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1450 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1456 PURE module function getPrsWTI_XY_CK4(x, y, weight)
result(cor)
1457#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1458 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_CK4
1461 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1462 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1468 PURE module function getPrsWTI_XY_CK3(x, y, weight)
result(cor)
1469#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1470 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_CK3
1473 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1474 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1480 PURE module function getPrsWTI_XY_CK2(x, y, weight)
result(cor)
1481#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1482 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_CK2
1485 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1486 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1492 PURE module function getPrsWTI_XY_CK1(x, y, weight)
result(cor)
1493#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1494 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_CK1
1497 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1498 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1506 PURE module function getPrsWTI_XY_RK5(x, y, weight)
result(cor)
1507#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1508 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_RK5
1511 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1512 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1518 PURE module function getPrsWTI_XY_RK4(x, y, weight)
result(cor)
1519#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1520 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_RK4
1523 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1524 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1530 PURE module function getPrsWTI_XY_RK3(x, y, weight)
result(cor)
1531#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1532 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_RK3
1535 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1536 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1542 PURE module function getPrsWTI_XY_RK2(x, y, weight)
result(cor)
1543#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1544 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_RK2
1547 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1548 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1554 PURE module function getPrsWTI_XY_RK1(x, y, weight)
result(cor)
1555#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1556 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_XY_RK1
1559 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1560 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1576 PURE module function getPrsWTR_XY_CK5(x, y, weight)
result(cor)
1577#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1578 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_CK5
1581 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1582 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1588 PURE module function getPrsWTR_XY_CK4(x, y, weight)
result(cor)
1589#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1590 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_CK4
1593 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1594 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1600 PURE module function getPrsWTR_XY_CK3(x, y, weight)
result(cor)
1601#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1602 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_CK3
1605 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1606 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1612 PURE module function getPrsWTR_XY_CK2(x, y, weight)
result(cor)
1613#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1614 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_CK2
1617 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1618 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1624 PURE module function getPrsWTR_XY_CK1(x, y, weight)
result(cor)
1625#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1626 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_CK1
1629 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1630 complex(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1638 PURE module function getPrsWTR_XY_RK5(x, y, weight)
result(cor)
1639#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1640 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_RK5
1643 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1644 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1650 PURE module function getPrsWTR_XY_RK4(x, y, weight)
result(cor)
1651#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1652 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_RK4
1655 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1656 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1662 PURE module function getPrsWTR_XY_RK3(x, y, weight)
result(cor)
1663#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1664 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_RK3
1667 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1668 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1674 PURE module function getPrsWTR_XY_RK2(x, y, weight)
result(cor)
1675#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1676 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_RK2
1679 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1680 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1686 PURE module function getPrsWTR_XY_RK1(x, y, weight)
result(cor)
1687#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1688 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_XY_RK1
1691 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1692 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
1710 PURE module function getPrsWNO_ULD_CK5(sample, dim)
result(cor)
1711#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1712 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_CK5
1715 integer(IK) ,
intent(in) :: dim
1716 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1717 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1722 PURE module function getPrsWNO_ULD_CK4(sample, dim)
result(cor)
1723#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1724 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_CK4
1727 integer(IK) ,
intent(in) :: dim
1728 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1729 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1734 PURE module function getPrsWNO_ULD_CK3(sample, dim)
result(cor)
1735#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1736 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_CK3
1739 integer(IK) ,
intent(in) :: dim
1740 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1741 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1746 PURE module function getPrsWNO_ULD_CK2(sample, dim)
result(cor)
1747#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1748 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_CK2
1751 integer(IK) ,
intent(in) :: dim
1752 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1753 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1758 PURE module function getPrsWNO_ULD_CK1(sample, dim)
result(cor)
1759#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1760 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_CK1
1763 integer(IK) ,
intent(in) :: dim
1764 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1765 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1772 PURE module function getPrsWNO_ULD_RK5(sample, dim)
result(cor)
1773#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1774 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_RK5
1777 integer(IK) ,
intent(in) :: dim
1778 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1779 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1784 PURE module function getPrsWNO_ULD_RK4(sample, dim)
result(cor)
1785#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1786 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_RK4
1789 integer(IK) ,
intent(in) :: dim
1790 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1791 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1796 PURE module function getPrsWNO_ULD_RK3(sample, dim)
result(cor)
1797#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1798 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_RK3
1801 integer(IK) ,
intent(in) :: dim
1802 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1803 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1808 PURE module function getPrsWNO_ULD_RK2(sample, dim)
result(cor)
1809#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1810 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_RK2
1813 integer(IK) ,
intent(in) :: dim
1814 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1815 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1820 PURE module function getPrsWNO_ULD_RK1(sample, dim)
result(cor)
1821#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1822 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWNO_ULD_RK1
1825 integer(IK) ,
intent(in) :: dim
1826 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1827 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1842 PURE module function getPrsWTI_ULD_CK5(sample, dim, weight)
result(cor)
1843#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1844 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_CK5
1847 integer(IK) ,
intent(in) :: dim
1848 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1849 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1850 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1855 PURE module function getPrsWTI_ULD_CK4(sample, dim, weight)
result(cor)
1856#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1857 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_CK4
1860 integer(IK) ,
intent(in) :: dim
1861 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1862 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1863 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1868 PURE module function getPrsWTI_ULD_CK3(sample, dim, weight)
result(cor)
1869#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1870 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_CK3
1873 integer(IK) ,
intent(in) :: dim
1874 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1875 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1876 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1881 PURE module function getPrsWTI_ULD_CK2(sample, dim, weight)
result(cor)
1882#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1883 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_CK2
1886 integer(IK) ,
intent(in) :: dim
1887 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1888 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1889 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1894 PURE module function getPrsWTI_ULD_CK1(sample, dim, weight)
result(cor)
1895#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1896 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_CK1
1899 integer(IK) ,
intent(in) :: dim
1900 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1901 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1902 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1909 PURE module function getPrsWTI_ULD_RK5(sample, dim, weight)
result(cor)
1910#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1911 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_RK5
1914 integer(IK) ,
intent(in) :: dim
1915 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1916 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1917 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1922 PURE module function getPrsWTI_ULD_RK4(sample, dim, weight)
result(cor)
1923#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1924 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_RK4
1927 integer(IK) ,
intent(in) :: dim
1928 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1929 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1930 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1935 PURE module function getPrsWTI_ULD_RK3(sample, dim, weight)
result(cor)
1936#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1937 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_RK3
1940 integer(IK) ,
intent(in) :: dim
1941 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1942 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1943 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1948 PURE module function getPrsWTI_ULD_RK2(sample, dim, weight)
result(cor)
1949#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1950 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_RK2
1953 integer(IK) ,
intent(in) :: dim
1954 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1955 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1956 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1961 PURE module function getPrsWTI_ULD_RK1(sample, dim, weight)
result(cor)
1962#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1963 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTI_ULD_RK1
1966 integer(IK) ,
intent(in) :: dim
1967 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
1968 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1969 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1984 PURE module function getPrsWTR_ULD_CK5(sample, dim, weight)
result(cor)
1985#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1986 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_CK5
1989 integer(IK) ,
intent(in) :: dim
1990 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
1991 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
1992 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
1997 PURE module function getPrsWTR_ULD_CK4(sample, dim, weight)
result(cor)
1998#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1999 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_CK4
2002 integer(IK) ,
intent(in) :: dim
2003 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2004 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2005 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2010 PURE module function getPrsWTR_ULD_CK3(sample, dim, weight)
result(cor)
2011#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2012 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_CK3
2015 integer(IK) ,
intent(in) :: dim
2016 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2017 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2018 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2023 PURE module function getPrsWTR_ULD_CK2(sample, dim, weight)
result(cor)
2024#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2025 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_CK2
2028 integer(IK) ,
intent(in) :: dim
2029 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2030 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2031 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2036 PURE module function getPrsWTR_ULD_CK1(sample, dim, weight)
result(cor)
2037#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2038 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_CK1
2041 integer(IK) ,
intent(in) :: dim
2042 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2043 complex(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2044 complex(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2051 PURE module function getPrsWTR_ULD_RK5(sample, dim, weight)
result(cor)
2052#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2053 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_RK5
2056 integer(IK) ,
intent(in) :: dim
2057 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2058 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2059 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2064 PURE module function getPrsWTR_ULD_RK4(sample, dim, weight)
result(cor)
2065#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2066 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_RK4
2069 integer(IK) ,
intent(in) :: dim
2070 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2071 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2072 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2077 PURE module function getPrsWTR_ULD_RK3(sample, dim, weight)
result(cor)
2078#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2079 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_RK3
2082 integer(IK) ,
intent(in) :: dim
2083 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2084 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2085 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2090 PURE module function getPrsWTR_ULD_RK2(sample, dim, weight)
result(cor)
2091#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2092 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_RK2
2095 integer(IK) ,
intent(in) :: dim
2096 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2097 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2098 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2103 PURE module function getPrsWTR_ULD_RK1(sample, dim, weight)
result(cor)
2104#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2105 !DEC$ ATTRIBUTES DLLEXPORT :: getPrsWTR_ULD_RK1
2108 integer(IK) ,
intent(in) :: dim
2109 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
2110 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
2111 real(TKG) :: cor(
size(sample,
3 - dim, IK),
size(sample,
3 - dim, IK))
2332 PURE module subroutine setCFC_RUXX_VUXX_RK5(cor, subset, cov, subsetv, stdinv)
2333#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2334 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_RK5
2337 type(upp_type) ,
intent(in) :: subset
2338 type(upp_type) ,
intent(in) :: subsetv
2339 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2340 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2341 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2346 PURE module subroutine setCFC_RUXX_VUXX_RK4(cor, subset, cov, subsetv, stdinv)
2347#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2348 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_RK4
2351 type(upp_type) ,
intent(in) :: subset
2352 type(upp_type) ,
intent(in) :: subsetv
2353 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2354 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2355 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2360 PURE module subroutine setCFC_RUXX_VUXX_RK3(cor, subset, cov, subsetv, stdinv)
2361#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2362 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_RK3
2365 type(upp_type) ,
intent(in) :: subset
2366 type(upp_type) ,
intent(in) :: subsetv
2367 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2368 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2369 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2374 PURE module subroutine setCFC_RUXX_VUXX_RK2(cor, subset, cov, subsetv, stdinv)
2375#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2376 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_RK2
2379 type(upp_type) ,
intent(in) :: subset
2380 type(upp_type) ,
intent(in) :: subsetv
2381 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2382 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2383 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2388 PURE module subroutine setCFC_RUXX_VUXX_RK1(cor, subset, cov, subsetv, stdinv)
2389#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2390 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_RK1
2393 type(upp_type) ,
intent(in) :: subset
2394 type(upp_type) ,
intent(in) :: subsetv
2395 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2396 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2397 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2404 PURE module subroutine setCFC_RUXX_VXLX_RK5(cor, subset, cov, subsetv, stdinv)
2405#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2406 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_RK5
2409 type(upp_type) ,
intent(in) :: subset
2410 type(low_type) ,
intent(in) :: subsetv
2411 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2412 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2413 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2418 PURE module subroutine setCFC_RUXX_VXLX_RK4(cor, subset, cov, subsetv, stdinv)
2419#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2420 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_RK4
2423 type(upp_type) ,
intent(in) :: subset
2424 type(low_type) ,
intent(in) :: subsetv
2425 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2426 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2427 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2432 PURE module subroutine setCFC_RUXX_VXLX_RK3(cor, subset, cov, subsetv, stdinv)
2433#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2434 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_RK3
2437 type(upp_type) ,
intent(in) :: subset
2438 type(low_type) ,
intent(in) :: subsetv
2439 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2440 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2441 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2446 PURE module subroutine setCFC_RUXX_VXLX_RK2(cor, subset, cov, subsetv, stdinv)
2447#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2448 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_RK2
2451 type(upp_type) ,
intent(in) :: subset
2452 type(low_type) ,
intent(in) :: subsetv
2453 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2454 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2455 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2460 PURE module subroutine setCFC_RUXX_VXLX_RK1(cor, subset, cov, subsetv, stdinv)
2461#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2462 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_RK1
2465 type(upp_type) ,
intent(in) :: subset
2466 type(low_type) ,
intent(in) :: subsetv
2467 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2468 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2469 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2482 PURE module subroutine setCFC_RXLX_VUXX_RK5(cor, subset, cov, subsetv, stdinv)
2483#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2484 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_RK5
2487 type(low_type) ,
intent(in) :: subset
2488 type(upp_type) ,
intent(in) :: subsetv
2489 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2490 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2491 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2496 PURE module subroutine setCFC_RXLX_VUXX_RK4(cor, subset, cov, subsetv, stdinv)
2497#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2498 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_RK4
2501 type(low_type) ,
intent(in) :: subset
2502 type(upp_type) ,
intent(in) :: subsetv
2503 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2504 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2505 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2510 PURE module subroutine setCFC_RXLX_VUXX_RK3(cor, subset, cov, subsetv, stdinv)
2511#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2512 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_RK3
2515 type(low_type) ,
intent(in) :: subset
2516 type(upp_type) ,
intent(in) :: subsetv
2517 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2518 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2519 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2524 PURE module subroutine setCFC_RXLX_VUXX_RK2(cor, subset, cov, subsetv, stdinv)
2525#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2526 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_RK2
2529 type(low_type) ,
intent(in) :: subset
2530 type(upp_type) ,
intent(in) :: subsetv
2531 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2532 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2533 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2538 PURE module subroutine setCFC_RXLX_VUXX_RK1(cor, subset, cov, subsetv, stdinv)
2539#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2540 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_RK1
2543 type(low_type) ,
intent(in) :: subset
2544 type(upp_type) ,
intent(in) :: subsetv
2545 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2546 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2547 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2554 PURE module subroutine setCFC_RXLX_VXLX_RK5(cor, subset, cov, subsetv, stdinv)
2555#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2556 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_RK5
2559 type(low_type) ,
intent(in) :: subset
2560 type(low_type) ,
intent(in) :: subsetv
2561 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2562 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2563 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2568 PURE module subroutine setCFC_RXLX_VXLX_RK4(cor, subset, cov, subsetv, stdinv)
2569#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2570 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_RK4
2573 type(low_type) ,
intent(in) :: subset
2574 type(low_type) ,
intent(in) :: subsetv
2575 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2576 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2577 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2582 PURE module subroutine setCFC_RXLX_VXLX_RK3(cor, subset, cov, subsetv, stdinv)
2583#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2584 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_RK3
2587 type(low_type) ,
intent(in) :: subset
2588 type(low_type) ,
intent(in) :: subsetv
2589 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2590 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2591 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2596 PURE module subroutine setCFC_RXLX_VXLX_RK2(cor, subset, cov, subsetv, stdinv)
2597#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2598 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_RK2
2601 type(low_type) ,
intent(in) :: subset
2602 type(low_type) ,
intent(in) :: subsetv
2603 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2604 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2605 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2610 PURE module subroutine setCFC_RXLX_VXLX_RK1(cor, subset, cov, subsetv, stdinv)
2611#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2612 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_RK1
2615 type(low_type) ,
intent(in) :: subset
2616 type(low_type) ,
intent(in) :: subsetv
2617 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2618 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2619 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2642 PURE module subroutine setCFC_RUXD_VUXX_RK5(cor, subset, cov, subsetv, stdinv)
2643#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2644 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_RK5
2647 type(uppDia_type) ,
intent(in) :: subset
2648 type(upp_type) ,
intent(in) :: subsetv
2649 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2650 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2651 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2656 PURE module subroutine setCFC_RUXD_VUXX_RK4(cor, subset, cov, subsetv, stdinv)
2657#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2658 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_RK4
2661 type(uppDia_type) ,
intent(in) :: subset
2662 type(upp_type) ,
intent(in) :: subsetv
2663 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2664 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2665 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2670 PURE module subroutine setCFC_RUXD_VUXX_RK3(cor, subset, cov, subsetv, stdinv)
2671#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2672 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_RK3
2675 type(uppDia_type) ,
intent(in) :: subset
2676 type(upp_type) ,
intent(in) :: subsetv
2677 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2678 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2679 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2684 PURE module subroutine setCFC_RUXD_VUXX_RK2(cor, subset, cov, subsetv, stdinv)
2685#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2686 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_RK2
2689 type(uppDia_type) ,
intent(in) :: subset
2690 type(upp_type) ,
intent(in) :: subsetv
2691 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2692 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2693 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2698 PURE module subroutine setCFC_RUXD_VUXX_RK1(cor, subset, cov, subsetv, stdinv)
2699#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2700 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_RK1
2703 type(uppDia_type) ,
intent(in) :: subset
2704 type(upp_type) ,
intent(in) :: subsetv
2705 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2706 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2707 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2714 PURE module subroutine setCFC_RUXD_VXLX_RK5(cor, subset, cov, subsetv, stdinv)
2715#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2716 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_RK5
2719 type(uppDia_type) ,
intent(in) :: subset
2720 type(low_type) ,
intent(in) :: subsetv
2721 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2722 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2723 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2728 PURE module subroutine setCFC_RUXD_VXLX_RK4(cor, subset, cov, subsetv, stdinv)
2729#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2730 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_RK4
2733 type(uppDia_type) ,
intent(in) :: subset
2734 type(low_type) ,
intent(in) :: subsetv
2735 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2736 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2737 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2742 PURE module subroutine setCFC_RUXD_VXLX_RK3(cor, subset, cov, subsetv, stdinv)
2743#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2744 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_RK3
2747 type(uppDia_type) ,
intent(in) :: subset
2748 type(low_type) ,
intent(in) :: subsetv
2749 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2750 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2751 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2756 PURE module subroutine setCFC_RUXD_VXLX_RK2(cor, subset, cov, subsetv, stdinv)
2757#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2758 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_RK2
2761 type(uppDia_type) ,
intent(in) :: subset
2762 type(low_type) ,
intent(in) :: subsetv
2763 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2764 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2765 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2770 PURE module subroutine setCFC_RUXD_VXLX_RK1(cor, subset, cov, subsetv, stdinv)
2771#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2772 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_RK1
2775 type(uppDia_type) ,
intent(in) :: subset
2776 type(low_type) ,
intent(in) :: subsetv
2777 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2778 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2779 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2792 PURE module subroutine setCFC_RXLD_VUXX_RK5(cor, subset, cov, subsetv, stdinv)
2793#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2794 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_RK5
2797 type(lowDia_type) ,
intent(in) :: subset
2798 type(upp_type) ,
intent(in) :: subsetv
2799 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2800 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2801 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2806 PURE module subroutine setCFC_RXLD_VUXX_RK4(cor, subset, cov, subsetv, stdinv)
2807#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2808 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_RK4
2811 type(lowDia_type) ,
intent(in) :: subset
2812 type(upp_type) ,
intent(in) :: subsetv
2813 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2814 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2815 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2820 PURE module subroutine setCFC_RXLD_VUXX_RK3(cor, subset, cov, subsetv, stdinv)
2821#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2822 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_RK3
2825 type(lowDia_type) ,
intent(in) :: subset
2826 type(upp_type) ,
intent(in) :: subsetv
2827 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2828 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2829 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2834 PURE module subroutine setCFC_RXLD_VUXX_RK2(cor, subset, cov, subsetv, stdinv)
2835#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2836 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_RK2
2839 type(lowDia_type) ,
intent(in) :: subset
2840 type(upp_type) ,
intent(in) :: subsetv
2841 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2842 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2843 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2848 PURE module subroutine setCFC_RXLD_VUXX_RK1(cor, subset, cov, subsetv, stdinv)
2849#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2850 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_RK1
2853 type(lowDia_type) ,
intent(in) :: subset
2854 type(upp_type) ,
intent(in) :: subsetv
2855 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2856 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2857 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2864 PURE module subroutine setCFC_RXLD_VXLX_RK5(cor, subset, cov, subsetv, stdinv)
2865#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2866 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLX_RK5
2869 type(lowDia_type) ,
intent(in) :: subset
2870 type(low_type) ,
intent(in) :: subsetv
2871 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2872 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2873 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2878 PURE module subroutine setCFC_RXLD_VXLX_RK4(cor, subset, cov, subsetv, stdinv)
2879#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2880 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLX_RK4
2883 type(lowDia_type) ,
intent(in) :: subset
2884 type(low_type) ,
intent(in) :: subsetv
2885 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2886 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2887 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2892 PURE module subroutine setCFC_RXLD_VXLX_RK3(cor, subset, cov, subsetv, stdinv)
2893#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2894 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLX_RK3
2897 type(lowDia_type) ,
intent(in) :: subset
2898 type(low_type) ,
intent(in) :: subsetv
2899 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2900 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2901 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2906 PURE module subroutine setCFC_RXLD_VXLX_RK2(cor, subset, cov, subsetv, stdinv)
2907#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2908 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLX_RK2
2911 type(lowDia_type) ,
intent(in) :: subset
2912 type(low_type) ,
intent(in) :: subsetv
2913 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2914 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2915 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2920 PURE module subroutine setCFC_RXLD_VXLX_RK1(cor, subset, cov, subsetv, stdinv)
2921#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2922 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLX_RK1
2925 type(lowDia_type) ,
intent(in) :: subset
2926 type(low_type) ,
intent(in) :: subsetv
2927 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
2928 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2929 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2952 PURE module subroutine setCFC_RUXX_VUXD_RK5(cor, subset, cov, subsetv)
2953#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2954 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXD_RK5
2957 type(upp_type) ,
intent(in) :: subset
2958 type(uppDia_type) ,
intent(in) :: subsetv
2959 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2960 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2965 PURE module subroutine setCFC_RUXX_VUXD_RK4(cor, subset, cov, subsetv)
2966#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2967 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXD_RK4
2970 type(upp_type) ,
intent(in) :: subset
2971 type(uppDia_type) ,
intent(in) :: subsetv
2972 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2973 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2978 PURE module subroutine setCFC_RUXX_VUXD_RK3(cor, subset, cov, subsetv)
2979#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2980 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXD_RK3
2983 type(upp_type) ,
intent(in) :: subset
2984 type(uppDia_type) ,
intent(in) :: subsetv
2985 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2986 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
2991 PURE module subroutine setCFC_RUXX_VUXD_RK2(cor, subset, cov, subsetv)
2992#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2993 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXD_RK2
2996 type(upp_type) ,
intent(in) :: subset
2997 type(uppDia_type) ,
intent(in) :: subsetv
2998 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
2999 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3004 PURE module subroutine setCFC_RUXX_VUXD_RK1(cor, subset, cov, subsetv)
3005#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3006 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXD_RK1
3009 type(upp_type) ,
intent(in) :: subset
3010 type(uppDia_type) ,
intent(in) :: subsetv
3011 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3012 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3019 PURE module subroutine setCFC_RUXX_VXLD_RK5(cor, subset, cov, subsetv)
3020#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3021 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLD_RK5
3024 type(upp_type) ,
intent(in) :: subset
3025 type(lowDia_type) ,
intent(in) :: subsetv
3026 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3027 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3032 PURE module subroutine setCFC_RUXX_VXLD_RK4(cor, subset, cov, subsetv)
3033#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3034 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLD_RK4
3037 type(upp_type) ,
intent(in) :: subset
3038 type(lowDia_type) ,
intent(in) :: subsetv
3039 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3040 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3045 PURE module subroutine setCFC_RUXX_VXLD_RK3(cor, subset, cov, subsetv)
3046#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3047 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLD_RK3
3050 type(upp_type) ,
intent(in) :: subset
3051 type(lowDia_type) ,
intent(in) :: subsetv
3052 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3053 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3058 PURE module subroutine setCFC_RUXX_VXLD_RK2(cor, subset, cov, subsetv)
3059#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3060 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLD_RK2
3063 type(upp_type) ,
intent(in) :: subset
3064 type(lowDia_type) ,
intent(in) :: subsetv
3065 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3066 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3071 PURE module subroutine setCFC_RUXX_VXLD_RK1(cor, subset, cov, subsetv)
3072#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3073 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLD_RK1
3076 type(upp_type) ,
intent(in) :: subset
3077 type(lowDia_type) ,
intent(in) :: subsetv
3078 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3079 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3092 PURE module subroutine setCFC_RXLX_VUXD_RK5(cor, subset, cov, subsetv)
3093#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3094 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXD_RK5
3097 type(low_type) ,
intent(in) :: subset
3098 type(uppDia_type) ,
intent(in) :: subsetv
3099 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3100 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3105 PURE module subroutine setCFC_RXLX_VUXD_RK4(cor, subset, cov, subsetv)
3106#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3107 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXD_RK4
3110 type(low_type) ,
intent(in) :: subset
3111 type(uppDia_type) ,
intent(in) :: subsetv
3112 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3113 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3118 PURE module subroutine setCFC_RXLX_VUXD_RK3(cor, subset, cov, subsetv)
3119#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3120 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXD_RK3
3123 type(low_type) ,
intent(in) :: subset
3124 type(uppDia_type) ,
intent(in) :: subsetv
3125 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3126 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3131 PURE module subroutine setCFC_RXLX_VUXD_RK2(cor, subset, cov, subsetv)
3132#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3133 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXD_RK2
3136 type(low_type) ,
intent(in) :: subset
3137 type(uppDia_type) ,
intent(in) :: subsetv
3138 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3139 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3144 PURE module subroutine setCFC_RXLX_VUXD_RK1(cor, subset, cov, subsetv)
3145#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3146 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXD_RK1
3149 type(low_type) ,
intent(in) :: subset
3150 type(uppDia_type) ,
intent(in) :: subsetv
3151 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3152 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3159 PURE module subroutine setCFC_RXLX_VXLD_RK5(cor, subset, cov, subsetv)
3160#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3161 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLD_RK5
3164 type(low_type) ,
intent(in) :: subset
3165 type(lowDia_type) ,
intent(in) :: subsetv
3166 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3167 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3172 PURE module subroutine setCFC_RXLX_VXLD_RK4(cor, subset, cov, subsetv)
3173#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3174 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLD_RK4
3177 type(low_type) ,
intent(in) :: subset
3178 type(lowDia_type) ,
intent(in) :: subsetv
3179 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3180 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3185 PURE module subroutine setCFC_RXLX_VXLD_RK3(cor, subset, cov, subsetv)
3186#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3187 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLD_RK3
3190 type(low_type) ,
intent(in) :: subset
3191 type(lowDia_type) ,
intent(in) :: subsetv
3192 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3193 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3198 PURE module subroutine setCFC_RXLX_VXLD_RK2(cor, subset, cov, subsetv)
3199#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3200 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLD_RK2
3203 type(low_type) ,
intent(in) :: subset
3204 type(lowDia_type) ,
intent(in) :: subsetv
3205 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3206 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3211 PURE module subroutine setCFC_RXLX_VXLD_RK1(cor, subset, cov, subsetv)
3212#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3213 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLD_RK1
3216 type(low_type) ,
intent(in) :: subset
3217 type(lowDia_type) ,
intent(in) :: subsetv
3218 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3219 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3242 PURE module subroutine setCFC_RUXD_VUXD_RK5(cor, subset, cov, subsetv)
3243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3244 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXD_RK5
3247 type(uppDia_type) ,
intent(in) :: subset
3248 type(uppDia_type) ,
intent(in) :: subsetv
3249 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3250 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3255 PURE module subroutine setCFC_RUXD_VUXD_RK4(cor, subset, cov, subsetv)
3256#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3257 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXD_RK4
3260 type(uppDia_type) ,
intent(in) :: subset
3261 type(uppDia_type) ,
intent(in) :: subsetv
3262 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3263 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3268 PURE module subroutine setCFC_RUXD_VUXD_RK3(cor, subset, cov, subsetv)
3269#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3270 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXD_RK3
3273 type(uppDia_type) ,
intent(in) :: subset
3274 type(uppDia_type) ,
intent(in) :: subsetv
3275 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3276 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3281 PURE module subroutine setCFC_RUXD_VUXD_RK2(cor, subset, cov, subsetv)
3282#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3283 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXD_RK2
3286 type(uppDia_type) ,
intent(in) :: subset
3287 type(uppDia_type) ,
intent(in) :: subsetv
3288 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3289 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3294 PURE module subroutine setCFC_RUXD_VUXD_RK1(cor, subset, cov, subsetv)
3295#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3296 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXD_RK1
3299 type(uppDia_type) ,
intent(in) :: subset
3300 type(uppDia_type) ,
intent(in) :: subsetv
3301 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3302 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3309 PURE module subroutine setCFC_RUXD_VXLD_RK5(cor, subset, cov, subsetv)
3310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3311 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLD_RK5
3314 type(uppDia_type) ,
intent(in) :: subset
3315 type(lowDia_type) ,
intent(in) :: subsetv
3316 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3317 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3322 PURE module subroutine setCFC_RUXD_VXLD_RK4(cor, subset, cov, subsetv)
3323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3324 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLD_RK4
3327 type(uppDia_type) ,
intent(in) :: subset
3328 type(lowDia_type) ,
intent(in) :: subsetv
3329 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3330 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3335 PURE module subroutine setCFC_RUXD_VXLD_RK3(cor, subset, cov, subsetv)
3336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3337 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLD_RK3
3340 type(uppDia_type) ,
intent(in) :: subset
3341 type(lowDia_type) ,
intent(in) :: subsetv
3342 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3343 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3348 PURE module subroutine setCFC_RUXD_VXLD_RK2(cor, subset, cov, subsetv)
3349#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3350 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLD_RK2
3353 type(uppDia_type) ,
intent(in) :: subset
3354 type(lowDia_type) ,
intent(in) :: subsetv
3355 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3356 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3361 PURE module subroutine setCFC_RUXD_VXLD_RK1(cor, subset, cov, subsetv)
3362#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3363 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLD_RK1
3366 type(uppDia_type) ,
intent(in) :: subset
3367 type(lowDia_type) ,
intent(in) :: subsetv
3368 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3369 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3382 PURE module subroutine setCFC_RXLD_VUXD_RK5(cor, subset, cov, subsetv)
3383#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3384 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXD_RK5
3387 type(lowDia_type) ,
intent(in) :: subset
3388 type(uppDia_type) ,
intent(in) :: subsetv
3389 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3390 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3395 PURE module subroutine setCFC_RXLD_VUXD_RK4(cor, subset, cov, subsetv)
3396#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3397 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXD_RK4
3400 type(lowDia_type) ,
intent(in) :: subset
3401 type(uppDia_type) ,
intent(in) :: subsetv
3402 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3403 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3408 PURE module subroutine setCFC_RXLD_VUXD_RK3(cor, subset, cov, subsetv)
3409#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3410 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXD_RK3
3413 type(lowDia_type) ,
intent(in) :: subset
3414 type(uppDia_type) ,
intent(in) :: subsetv
3415 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3416 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3421 PURE module subroutine setCFC_RXLD_VUXD_RK2(cor, subset, cov, subsetv)
3422#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3423 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXD_RK2
3426 type(lowDia_type) ,
intent(in) :: subset
3427 type(uppDia_type) ,
intent(in) :: subsetv
3428 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3429 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3434 PURE module subroutine setCFC_RXLD_VUXD_RK1(cor, subset, cov, subsetv)
3435#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3436 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXD_RK1
3439 type(lowDia_type) ,
intent(in) :: subset
3440 type(uppDia_type) ,
intent(in) :: subsetv
3441 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3442 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3449 PURE module subroutine setCFC_RXLD_VXLD_RK5(cor, subset, cov, subsetv)
3450#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3451 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLD_RK5
3454 type(lowDia_type) ,
intent(in) :: subset
3455 type(lowDia_type) ,
intent(in) :: subsetv
3456 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3457 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3462 PURE module subroutine setCFC_RXLD_VXLD_RK4(cor, subset, cov, subsetv)
3463#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3464 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLD_RK4
3467 type(lowDia_type) ,
intent(in) :: subset
3468 type(lowDia_type) ,
intent(in) :: subsetv
3469 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3470 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3475 PURE module subroutine setCFC_RXLD_VXLD_RK3(cor, subset, cov, subsetv)
3476#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3477 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLD_RK3
3480 type(lowDia_type) ,
intent(in) :: subset
3481 type(lowDia_type) ,
intent(in) :: subsetv
3482 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3483 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3488 PURE module subroutine setCFC_RXLD_VXLD_RK2(cor, subset, cov, subsetv)
3489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3490 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLD_RK2
3493 type(lowDia_type) ,
intent(in) :: subset
3494 type(lowDia_type) ,
intent(in) :: subsetv
3495 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3496 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3501 PURE module subroutine setCFC_RXLD_VXLD_RK1(cor, subset, cov, subsetv)
3502#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3503 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLD_RK1
3506 type(lowDia_type) ,
intent(in) :: subset
3507 type(lowDia_type) ,
intent(in) :: subsetv
3508 real(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
3509 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3530 PURE module subroutine setPrsOrgWNO_XY_RK5(cor, x, y)
3531#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3532 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XY_RK5
3535 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3536 real(TKG) ,
intent(out) :: cor
3541 PURE module subroutine setPrsOrgWNO_XY_RK4(cor, x, y)
3542#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3543 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XY_RK4
3546 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3547 real(TKG) ,
intent(out) :: cor
3552 PURE module subroutine setPrsOrgWNO_XY_RK3(cor, x, y)
3553#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3554 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XY_RK3
3557 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3558 real(TKG) ,
intent(out) :: cor
3563 PURE module subroutine setPrsOrgWNO_XY_RK2(cor, x, y)
3564#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3565 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XY_RK2
3568 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3569 real(TKG) ,
intent(out) :: cor
3574 PURE module subroutine setPrsOrgWNO_XY_RK1(cor, x, y)
3575#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3576 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XY_RK1
3579 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3580 real(TKG) ,
intent(out) :: cor
3587 PURE module subroutine setPrsAvgWNO_XY_RK5(cor, mean, x, y)
3588#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3589 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XY_RK5
3592 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3593 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3594 real(TKG) ,
intent(out) :: cor
3599 PURE module subroutine setPrsAvgWNO_XY_RK4(cor, mean, x, y)
3600#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3601 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XY_RK4
3604 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3605 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3606 real(TKG) ,
intent(out) :: cor
3611 PURE module subroutine setPrsAvgWNO_XY_RK3(cor, mean, x, y)
3612#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3613 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XY_RK3
3616 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3617 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3618 real(TKG) ,
intent(out) :: cor
3623 PURE module subroutine setPrsAvgWNO_XY_RK2(cor, mean, x, y)
3624#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3625 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XY_RK2
3628 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3629 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3630 real(TKG) ,
intent(out) :: cor
3635 PURE module subroutine setPrsAvgWNO_XY_RK1(cor, mean, x, y)
3636#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3637 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XY_RK1
3640 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3641 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3642 real(TKG) ,
intent(out) :: cor
3657 PURE module subroutine setPrsOrgWTI_XY_RK5(cor, x, y, weight, weisum)
3658#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3659 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XY_RK5
3662 integer(IK) ,
intent(in) :: weisum
3663 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3664 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3665 real(TKG) ,
intent(out) :: cor
3670 PURE module subroutine setPrsOrgWTI_XY_RK4(cor, x, y, weight, weisum)
3671#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3672 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XY_RK4
3675 integer(IK) ,
intent(in) :: weisum
3676 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3677 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3678 real(TKG) ,
intent(out) :: cor
3683 PURE module subroutine setPrsOrgWTI_XY_RK3(cor, x, y, weight, weisum)
3684#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3685 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XY_RK3
3688 integer(IK) ,
intent(in) :: weisum
3689 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3690 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3691 real(TKG) ,
intent(out) :: cor
3696 PURE module subroutine setPrsOrgWTI_XY_RK2(cor, x, y, weight, weisum)
3697#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3698 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XY_RK2
3701 integer(IK) ,
intent(in) :: weisum
3702 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3703 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3704 real(TKG) ,
intent(out) :: cor
3709 PURE module subroutine setPrsOrgWTI_XY_RK1(cor, x, y, weight, weisum)
3710#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3711 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XY_RK1
3714 integer(IK) ,
intent(in) :: weisum
3715 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3716 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3717 real(TKG) ,
intent(out) :: cor
3724 PURE module subroutine setPrsAvgWTI_XY_RK5(cor, mean, x, y, weight, weisum)
3725#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3726 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XY_RK5
3729 integer(IK) ,
intent(in) :: weisum
3730 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3731 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3732 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3733 real(TKG) ,
intent(out) :: cor
3738 PURE module subroutine setPrsAvgWTI_XY_RK4(cor, mean, x, y, weight, weisum)
3739#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3740 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XY_RK4
3743 integer(IK) ,
intent(in) :: weisum
3744 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3745 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3746 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3747 real(TKG) ,
intent(out) :: cor
3752 PURE module subroutine setPrsAvgWTI_XY_RK3(cor, mean, x, y, weight, weisum)
3753#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3754 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XY_RK3
3757 integer(IK) ,
intent(in) :: weisum
3758 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3759 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3760 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3761 real(TKG) ,
intent(out) :: cor
3766 PURE module subroutine setPrsAvgWTI_XY_RK2(cor, mean, x, y, weight, weisum)
3767#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3768 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XY_RK2
3771 integer(IK) ,
intent(in) :: weisum
3772 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3773 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3774 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3775 real(TKG) ,
intent(out) :: cor
3780 PURE module subroutine setPrsAvgWTI_XY_RK1(cor, mean, x, y, weight, weisum)
3781#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3782 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XY_RK1
3785 integer(IK) ,
intent(in) :: weisum
3786 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
3787 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3788 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3789 real(TKG) ,
intent(out) :: cor
3804 PURE module subroutine setPrsOrgWTR_XY_RK5(cor, x, y, weight, weisum)
3805#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3806 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XY_RK5
3809 real(TKG) ,
intent(in) :: weisum
3810 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3811 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3812 real(TKG) ,
intent(out) :: cor
3817 PURE module subroutine setPrsOrgWTR_XY_RK4(cor, x, y, weight, weisum)
3818#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3819 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XY_RK4
3822 real(TKG) ,
intent(in) :: weisum
3823 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3824 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3825 real(TKG) ,
intent(out) :: cor
3830 PURE module subroutine setPrsOrgWTR_XY_RK3(cor, x, y, weight, weisum)
3831#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3832 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XY_RK3
3835 real(TKG) ,
intent(in) :: weisum
3836 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3837 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3838 real(TKG) ,
intent(out) :: cor
3843 PURE module subroutine setPrsOrgWTR_XY_RK2(cor, x, y, weight, weisum)
3844#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3845 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XY_RK2
3848 real(TKG) ,
intent(in) :: weisum
3849 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3850 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3851 real(TKG) ,
intent(out) :: cor
3856 PURE module subroutine setPrsOrgWTR_XY_RK1(cor, x, y, weight, weisum)
3857#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3858 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XY_RK1
3861 real(TKG) ,
intent(in) :: weisum
3862 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3863 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3864 real(TKG) ,
intent(out) :: cor
3871 PURE module subroutine setPrsAvgWTR_XY_RK5(cor, mean, x, y, weight, weisum)
3872#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3873 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XY_RK5
3876 real(TKG) ,
intent(in) :: weisum
3877 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3878 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3879 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3880 real(TKG) ,
intent(out) :: cor
3885 PURE module subroutine setPrsAvgWTR_XY_RK4(cor, mean, x, y, weight, weisum)
3886#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3887 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XY_RK4
3890 real(TKG) ,
intent(in) :: weisum
3891 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3892 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3893 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3894 real(TKG) ,
intent(out) :: cor
3899 PURE module subroutine setPrsAvgWTR_XY_RK3(cor, mean, x, y, weight, weisum)
3900#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3901 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XY_RK3
3904 real(TKG) ,
intent(in) :: weisum
3905 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3906 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3907 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3908 real(TKG) ,
intent(out) :: cor
3913 PURE module subroutine setPrsAvgWTR_XY_RK2(cor, mean, x, y, weight, weisum)
3914#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3915 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XY_RK2
3918 real(TKG) ,
intent(in) :: weisum
3919 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3920 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3921 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3922 real(TKG) ,
intent(out) :: cor
3927 PURE module subroutine setPrsAvgWTR_XY_RK1(cor, mean, x, y, weight, weisum)
3928#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3929 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XY_RK1
3932 real(TKG) ,
intent(in) :: weisum
3933 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
3934 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
3935 real(TKG) ,
intent(in) ,
contiguous :: x(:), y(:)
3936 real(TKG) ,
intent(out) :: cor
3953 PURE module subroutine setPrsOrgWNO_UXD_RK5(cor, subset, sample, dim)
3954#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3955 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_UXD_RK5
3958 integer(IK) ,
intent(in) :: dim
3959 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
3960 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3961 type(uppDia_type) ,
intent(in) :: subset
3966 PURE module subroutine setPrsOrgWNO_UXD_RK4(cor, subset, sample, dim)
3967#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3968 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_UXD_RK4
3971 integer(IK) ,
intent(in) :: dim
3972 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
3973 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3974 type(uppDia_type) ,
intent(in) :: subset
3979 PURE module subroutine setPrsOrgWNO_UXD_RK3(cor, subset, sample, dim)
3980#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3981 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_UXD_RK3
3984 integer(IK) ,
intent(in) :: dim
3985 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
3986 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
3987 type(uppDia_type) ,
intent(in) :: subset
3992 PURE module subroutine setPrsOrgWNO_UXD_RK2(cor, subset, sample, dim)
3993#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3994 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_UXD_RK2
3997 integer(IK) ,
intent(in) :: dim
3998 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
3999 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4000 type(uppDia_type) ,
intent(in) :: subset
4005 PURE module subroutine setPrsOrgWNO_UXD_RK1(cor, subset, sample, dim)
4006#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4007 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_UXD_RK1
4010 integer(IK) ,
intent(in) :: dim
4011 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4012 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4013 type(uppDia_type) ,
intent(in) :: subset
4020 PURE module subroutine setPrsAvgWNO_UXD_RK5(cor, subset, mean, sample, dim)
4021#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4022 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_UXD_RK5
4025 integer(IK) ,
intent(in) :: dim
4026 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4027 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4028 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4029 type(uppDia_type) ,
intent(in) :: subset
4034 PURE module subroutine setPrsAvgWNO_UXD_RK4(cor, subset, mean, sample, dim)
4035#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4036 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_UXD_RK4
4039 integer(IK) ,
intent(in) :: dim
4040 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4041 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4042 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4043 type(uppDia_type) ,
intent(in) :: subset
4048 PURE module subroutine setPrsAvgWNO_UXD_RK3(cor, subset, mean, sample, dim)
4049#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4050 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_UXD_RK3
4053 integer(IK) ,
intent(in) :: dim
4054 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4055 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4056 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4057 type(uppDia_type) ,
intent(in) :: subset
4062 PURE module subroutine setPrsAvgWNO_UXD_RK2(cor, subset, mean, sample, dim)
4063#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4064 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_UXD_RK2
4067 integer(IK) ,
intent(in) :: dim
4068 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4069 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4070 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4071 type(uppDia_type) ,
intent(in) :: subset
4076 PURE module subroutine setPrsAvgWNO_UXD_RK1(cor, subset, mean, sample, dim)
4077#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4078 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_UXD_RK1
4081 integer(IK) ,
intent(in) :: dim
4082 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4083 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4084 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4085 type(uppDia_type) ,
intent(in) :: subset
4100 PURE module subroutine setPrsOrgWTI_UXD_RK5(cor, subset, sample, dim, weight, weisum)
4101#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4102 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_UXD_RK5
4105 integer(IK) ,
intent(in) :: dim
4106 integer(IK) ,
intent(in) :: weisum
4107 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4108 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4109 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4110 type(uppDia_type) ,
intent(in) :: subset
4115 PURE module subroutine setPrsOrgWTI_UXD_RK4(cor, subset, sample, dim, weight, weisum)
4116#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4117 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_UXD_RK4
4120 integer(IK) ,
intent(in) :: dim
4121 integer(IK) ,
intent(in) :: weisum
4122 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4123 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4124 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4125 type(uppDia_type) ,
intent(in) :: subset
4130 PURE module subroutine setPrsOrgWTI_UXD_RK3(cor, subset, sample, dim, weight, weisum)
4131#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4132 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_UXD_RK3
4135 integer(IK) ,
intent(in) :: dim
4136 integer(IK) ,
intent(in) :: weisum
4137 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4138 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4139 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4140 type(uppDia_type) ,
intent(in) :: subset
4145 PURE module subroutine setPrsOrgWTI_UXD_RK2(cor, subset, sample, dim, weight, weisum)
4146#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4147 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_UXD_RK2
4150 integer(IK) ,
intent(in) :: dim
4151 integer(IK) ,
intent(in) :: weisum
4152 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4153 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4154 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4155 type(uppDia_type) ,
intent(in) :: subset
4160 PURE module subroutine setPrsOrgWTI_UXD_RK1(cor, subset, sample, dim, weight, weisum)
4161#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4162 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_UXD_RK1
4165 integer(IK) ,
intent(in) :: dim
4166 integer(IK) ,
intent(in) :: weisum
4167 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4168 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4169 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4170 type(uppDia_type) ,
intent(in) :: subset
4177 PURE module subroutine setPrsAvgWTI_UXD_RK5(cor, subset, mean, sample, dim, weight, weisum)
4178#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4179 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_UXD_RK5
4182 integer(IK) ,
intent(in) :: dim
4183 integer(IK) ,
intent(in) :: weisum
4184 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4185 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4186 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4187 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4188 type(uppDia_type) ,
intent(in) :: subset
4193 PURE module subroutine setPrsAvgWTI_UXD_RK4(cor, subset, mean, sample, dim, weight, weisum)
4194#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4195 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_UXD_RK4
4198 integer(IK) ,
intent(in) :: dim
4199 integer(IK) ,
intent(in) :: weisum
4200 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4201 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4202 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4203 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4204 type(uppDia_type) ,
intent(in) :: subset
4209 PURE module subroutine setPrsAvgWTI_UXD_RK3(cor, subset, mean, sample, dim, weight, weisum)
4210#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4211 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_UXD_RK3
4214 integer(IK) ,
intent(in) :: dim
4215 integer(IK) ,
intent(in) :: weisum
4216 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4217 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4218 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4219 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4220 type(uppDia_type) ,
intent(in) :: subset
4225 PURE module subroutine setPrsAvgWTI_UXD_RK2(cor, subset, mean, sample, dim, weight, weisum)
4226#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4227 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_UXD_RK2
4230 integer(IK) ,
intent(in) :: dim
4231 integer(IK) ,
intent(in) :: weisum
4232 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4233 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4234 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4235 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4236 type(uppDia_type) ,
intent(in) :: subset
4241 PURE module subroutine setPrsAvgWTI_UXD_RK1(cor, subset, mean, sample, dim, weight, weisum)
4242#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4243 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_UXD_RK1
4246 integer(IK) ,
intent(in) :: dim
4247 integer(IK) ,
intent(in) :: weisum
4248 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4249 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4250 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4251 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4252 type(uppDia_type) ,
intent(in) :: subset
4267 PURE module subroutine setPrsOrgWTR_UXD_RK5(cor, subset, sample, dim, weight, weisum)
4268#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4269 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_UXD_RK5
4272 integer(IK) ,
intent(in) :: dim
4273 real(TKG) ,
intent(in) :: weisum
4274 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4275 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4276 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4277 type(uppDia_type) ,
intent(in) :: subset
4282 PURE module subroutine setPrsOrgWTR_UXD_RK4(cor, subset, sample, dim, weight, weisum)
4283#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4284 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_UXD_RK4
4287 integer(IK) ,
intent(in) :: dim
4288 real(TKG) ,
intent(in) :: weisum
4289 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4290 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4291 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4292 type(uppDia_type) ,
intent(in) :: subset
4297 PURE module subroutine setPrsOrgWTR_UXD_RK3(cor, subset, sample, dim, weight, weisum)
4298#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4299 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_UXD_RK3
4302 integer(IK) ,
intent(in) :: dim
4303 real(TKG) ,
intent(in) :: weisum
4304 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4305 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4306 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4307 type(uppDia_type) ,
intent(in) :: subset
4312 PURE module subroutine setPrsOrgWTR_UXD_RK2(cor, subset, sample, dim, weight, weisum)
4313#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4314 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_UXD_RK2
4317 integer(IK) ,
intent(in) :: dim
4318 real(TKG) ,
intent(in) :: weisum
4319 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4320 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4321 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4322 type(uppDia_type) ,
intent(in) :: subset
4327 PURE module subroutine setPrsOrgWTR_UXD_RK1(cor, subset, sample, dim, weight, weisum)
4328#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4329 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_UXD_RK1
4332 integer(IK) ,
intent(in) :: dim
4333 real(TKG) ,
intent(in) :: weisum
4334 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4335 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4336 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4337 type(uppDia_type) ,
intent(in) :: subset
4344 PURE module subroutine setPrsAvgWTR_UXD_RK5(cor, subset, mean, sample, dim, weight, weisum)
4345#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4346 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_UXD_RK5
4349 integer(IK) ,
intent(in) :: dim
4350 real(TKG) ,
intent(in) :: weisum
4351 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4352 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4353 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4354 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4355 type(uppDia_type) ,
intent(in) :: subset
4360 PURE module subroutine setPrsAvgWTR_UXD_RK4(cor, subset, mean, sample, dim, weight, weisum)
4361#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4362 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_UXD_RK4
4365 integer(IK) ,
intent(in) :: dim
4366 real(TKG) ,
intent(in) :: weisum
4367 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4368 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4369 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4370 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4371 type(uppDia_type) ,
intent(in) :: subset
4376 PURE module subroutine setPrsAvgWTR_UXD_RK3(cor, subset, mean, sample, dim, weight, weisum)
4377#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4378 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_UXD_RK3
4381 integer(IK) ,
intent(in) :: dim
4382 real(TKG) ,
intent(in) :: weisum
4383 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4384 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4385 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4386 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4387 type(uppDia_type) ,
intent(in) :: subset
4392 PURE module subroutine setPrsAvgWTR_UXD_RK2(cor, subset, mean, sample, dim, weight, weisum)
4393#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4394 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_UXD_RK2
4397 integer(IK) ,
intent(in) :: dim
4398 real(TKG) ,
intent(in) :: weisum
4399 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4400 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4401 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4402 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4403 type(uppDia_type) ,
intent(in) :: subset
4408 PURE module subroutine setPrsAvgWTR_UXD_RK1(cor, subset, mean, sample, dim, weight, weisum)
4409#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4410 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_UXD_RK1
4413 integer(IK) ,
intent(in) :: dim
4414 real(TKG) ,
intent(in) :: weisum
4415 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4416 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4417 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4418 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4419 type(uppDia_type) ,
intent(in) :: subset
4436 PURE module subroutine setPrsOrgWNO_XLD_RK5(cor, subset, sample, dim)
4437#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4438 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XLD_RK5
4441 integer(IK) ,
intent(in) :: dim
4442 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4443 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4444 type(lowDia_type) ,
intent(in) :: subset
4449 PURE module subroutine setPrsOrgWNO_XLD_RK4(cor, subset, sample, dim)
4450#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4451 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XLD_RK4
4454 integer(IK) ,
intent(in) :: dim
4455 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4456 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4457 type(lowDia_type) ,
intent(in) :: subset
4462 PURE module subroutine setPrsOrgWNO_XLD_RK3(cor, subset, sample, dim)
4463#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4464 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XLD_RK3
4467 integer(IK) ,
intent(in) :: dim
4468 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4469 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4470 type(lowDia_type) ,
intent(in) :: subset
4475 PURE module subroutine setPrsOrgWNO_XLD_RK2(cor, subset, sample, dim)
4476#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4477 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XLD_RK2
4480 integer(IK) ,
intent(in) :: dim
4481 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4482 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4483 type(lowDia_type) ,
intent(in) :: subset
4488 PURE module subroutine setPrsOrgWNO_XLD_RK1(cor, subset, sample, dim)
4489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4490 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWNO_XLD_RK1
4493 integer(IK) ,
intent(in) :: dim
4494 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4495 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4496 type(lowDia_type) ,
intent(in) :: subset
4503 PURE module subroutine setPrsAvgWNO_XLD_RK5(cor, subset, mean, sample, dim)
4504#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4505 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XLD_RK5
4508 integer(IK) ,
intent(in) :: dim
4509 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4510 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4511 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4512 type(lowDia_type) ,
intent(in) :: subset
4517 PURE module subroutine setPrsAvgWNO_XLD_RK4(cor, subset, mean, sample, dim)
4518#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4519 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XLD_RK4
4522 integer(IK) ,
intent(in) :: dim
4523 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4524 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4525 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4526 type(lowDia_type) ,
intent(in) :: subset
4531 PURE module subroutine setPrsAvgWNO_XLD_RK3(cor, subset, mean, sample, dim)
4532#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4533 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XLD_RK3
4536 integer(IK) ,
intent(in) :: dim
4537 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4538 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4539 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4540 type(lowDia_type) ,
intent(in) :: subset
4545 PURE module subroutine setPrsAvgWNO_XLD_RK2(cor, subset, mean, sample, dim)
4546#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4547 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XLD_RK2
4550 integer(IK) ,
intent(in) :: dim
4551 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4552 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4553 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4554 type(lowDia_type) ,
intent(in) :: subset
4559 PURE module subroutine setPrsAvgWNO_XLD_RK1(cor, subset, mean, sample, dim)
4560#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4561 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWNO_XLD_RK1
4564 integer(IK) ,
intent(in) :: dim
4565 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4566 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4567 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4568 type(lowDia_type) ,
intent(in) :: subset
4583 PURE module subroutine setPrsOrgWTI_XLD_RK5(cor, subset, sample, dim, weight, weisum)
4584#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4585 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XLD_RK5
4588 integer(IK) ,
intent(in) :: dim
4589 integer(IK) ,
intent(in) :: weisum
4590 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4591 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4592 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4593 type(lowDia_type) ,
intent(in) :: subset
4598 PURE module subroutine setPrsOrgWTI_XLD_RK4(cor, subset, sample, dim, weight, weisum)
4599#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4600 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XLD_RK4
4603 integer(IK) ,
intent(in) :: dim
4604 integer(IK) ,
intent(in) :: weisum
4605 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4606 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4607 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4608 type(lowDia_type) ,
intent(in) :: subset
4613 PURE module subroutine setPrsOrgWTI_XLD_RK3(cor, subset, sample, dim, weight, weisum)
4614#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4615 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XLD_RK3
4618 integer(IK) ,
intent(in) :: dim
4619 integer(IK) ,
intent(in) :: weisum
4620 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4621 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4622 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4623 type(lowDia_type) ,
intent(in) :: subset
4628 PURE module subroutine setPrsOrgWTI_XLD_RK2(cor, subset, sample, dim, weight, weisum)
4629#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4630 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XLD_RK2
4633 integer(IK) ,
intent(in) :: dim
4634 integer(IK) ,
intent(in) :: weisum
4635 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4636 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4637 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4638 type(lowDia_type) ,
intent(in) :: subset
4643 PURE module subroutine setPrsOrgWTI_XLD_RK1(cor, subset, sample, dim, weight, weisum)
4644#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4645 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTI_XLD_RK1
4648 integer(IK) ,
intent(in) :: dim
4649 integer(IK) ,
intent(in) :: weisum
4650 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4651 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4652 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4653 type(lowDia_type) ,
intent(in) :: subset
4660 PURE module subroutine setPrsAvgWTI_XLD_RK5(cor, subset, mean, sample, dim, weight, weisum)
4661#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4662 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XLD_RK5
4665 integer(IK) ,
intent(in) :: dim
4666 integer(IK) ,
intent(in) :: weisum
4667 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4668 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4669 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4670 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4671 type(lowDia_type) ,
intent(in) :: subset
4676 PURE module subroutine setPrsAvgWTI_XLD_RK4(cor, subset, mean, sample, dim, weight, weisum)
4677#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4678 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XLD_RK4
4681 integer(IK) ,
intent(in) :: dim
4682 integer(IK) ,
intent(in) :: weisum
4683 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4684 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4685 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4686 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4687 type(lowDia_type) ,
intent(in) :: subset
4692 PURE module subroutine setPrsAvgWTI_XLD_RK3(cor, subset, mean, sample, dim, weight, weisum)
4693#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4694 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XLD_RK3
4697 integer(IK) ,
intent(in) :: dim
4698 integer(IK) ,
intent(in) :: weisum
4699 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4700 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4701 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4702 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4703 type(lowDia_type) ,
intent(in) :: subset
4708 PURE module subroutine setPrsAvgWTI_XLD_RK2(cor, subset, mean, sample, dim, weight, weisum)
4709#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4710 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XLD_RK2
4713 integer(IK) ,
intent(in) :: dim
4714 integer(IK) ,
intent(in) :: weisum
4715 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4716 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4717 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4718 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4719 type(lowDia_type) ,
intent(in) :: subset
4724 PURE module subroutine setPrsAvgWTI_XLD_RK1(cor, subset, mean, sample, dim, weight, weisum)
4725#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4726 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTI_XLD_RK1
4729 integer(IK) ,
intent(in) :: dim
4730 integer(IK) ,
intent(in) :: weisum
4731 integer(IK) ,
intent(in) ,
contiguous :: weight(:)
4732 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4733 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4734 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4735 type(lowDia_type) ,
intent(in) :: subset
4750 PURE module subroutine setPrsOrgWTR_XLD_RK5(cor, subset, sample, dim, weight, weisum)
4751#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4752 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XLD_RK5
4755 integer(IK) ,
intent(in) :: dim
4756 real(TKG) ,
intent(in) :: weisum
4757 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4758 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4759 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4760 type(lowDia_type) ,
intent(in) :: subset
4765 PURE module subroutine setPrsOrgWTR_XLD_RK4(cor, subset, sample, dim, weight, weisum)
4766#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4767 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XLD_RK4
4770 integer(IK) ,
intent(in) :: dim
4771 real(TKG) ,
intent(in) :: weisum
4772 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4773 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4774 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4775 type(lowDia_type) ,
intent(in) :: subset
4780 PURE module subroutine setPrsOrgWTR_XLD_RK3(cor, subset, sample, dim, weight, weisum)
4781#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4782 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XLD_RK3
4785 integer(IK) ,
intent(in) :: dim
4786 real(TKG) ,
intent(in) :: weisum
4787 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4788 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4789 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4790 type(lowDia_type) ,
intent(in) :: subset
4795 PURE module subroutine setPrsOrgWTR_XLD_RK2(cor, subset, sample, dim, weight, weisum)
4796#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4797 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XLD_RK2
4800 integer(IK) ,
intent(in) :: dim
4801 real(TKG) ,
intent(in) :: weisum
4802 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4803 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4804 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4805 type(lowDia_type) ,
intent(in) :: subset
4810 PURE module subroutine setPrsOrgWTR_XLD_RK1(cor, subset, sample, dim, weight, weisum)
4811#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4812 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsOrgWTR_XLD_RK1
4815 integer(IK) ,
intent(in) :: dim
4816 real(TKG) ,
intent(in) :: weisum
4817 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4818 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4819 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4820 type(lowDia_type) ,
intent(in) :: subset
4827 PURE module subroutine setPrsAvgWTR_XLD_RK5(cor, subset, mean, sample, dim, weight, weisum)
4828#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4829 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XLD_RK5
4832 integer(IK) ,
intent(in) :: dim
4833 real(TKG) ,
intent(in) :: weisum
4834 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4835 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4836 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4837 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4838 type(lowDia_type) ,
intent(in) :: subset
4843 PURE module subroutine setPrsAvgWTR_XLD_RK4(cor, subset, mean, sample, dim, weight, weisum)
4844#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4845 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XLD_RK4
4848 integer(IK) ,
intent(in) :: dim
4849 real(TKG) ,
intent(in) :: weisum
4850 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4851 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4852 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4853 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4854 type(lowDia_type) ,
intent(in) :: subset
4859 PURE module subroutine setPrsAvgWTR_XLD_RK3(cor, subset, mean, sample, dim, weight, weisum)
4860#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4861 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XLD_RK3
4864 integer(IK) ,
intent(in) :: dim
4865 real(TKG) ,
intent(in) :: weisum
4866 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4867 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4868 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4869 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4870 type(lowDia_type) ,
intent(in) :: subset
4875 PURE module subroutine setPrsAvgWTR_XLD_RK2(cor, subset, mean, sample, dim, weight, weisum)
4876#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4877 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XLD_RK2
4880 integer(IK) ,
intent(in) :: dim
4881 real(TKG) ,
intent(in) :: weisum
4882 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4883 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4884 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4885 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4886 type(lowDia_type) ,
intent(in) :: subset
4891 PURE module subroutine setPrsAvgWTR_XLD_RK1(cor, subset, mean, sample, dim, weight, weisum)
4892#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4893 !DEC$ ATTRIBUTES DLLEXPORT :: setPrsAvgWTR_XLD_RK1
4896 integer(IK) ,
intent(in) :: dim
4897 real(TKG) ,
intent(in) :: weisum
4898 real(TKG) ,
intent(in) ,
contiguous :: mean(:)
4899 real(TKG) ,
intent(in) ,
contiguous :: weight(:)
4900 real(TKG) ,
intent(in) ,
contiguous :: sample(:,:)
4901 real(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4902 type(lowDia_type) ,
intent(in) :: subset
4925 PURE module subroutine setCFC_RUXX_VUXX_CK5(cor, subset, cov, subsetv, stdinv)
4926#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4927 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_CK5
4930 type(upp_type) ,
intent(in) :: subset
4931 type(upp_type) ,
intent(in) :: subsetv
4932 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
4933 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
4934 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4939 PURE module subroutine setCFC_RUXX_VUXX_CK4(cor, subset, cov, subsetv, stdinv)
4940#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4941 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_CK4
4944 type(upp_type) ,
intent(in) :: subset
4945 type(upp_type) ,
intent(in) :: subsetv
4946 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
4947 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
4948 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4953 PURE module subroutine setCFC_RUXX_VUXX_CK3(cor, subset, cov, subsetv, stdinv)
4954#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4955 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_CK3
4958 type(upp_type) ,
intent(in) :: subset
4959 type(upp_type) ,
intent(in) :: subsetv
4960 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
4961 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
4962 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4967 PURE module subroutine setCFC_RUXX_VUXX_CK2(cor, subset, cov, subsetv, stdinv)
4968#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4969 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_CK2
4972 type(upp_type) ,
intent(in) :: subset
4973 type(upp_type) ,
intent(in) :: subsetv
4974 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
4975 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
4976 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4981 PURE module subroutine setCFC_RUXX_VUXX_CK1(cor, subset, cov, subsetv, stdinv)
4982#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4983 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VUXX_CK1
4986 type(upp_type) ,
intent(in) :: subset
4987 type(upp_type) ,
intent(in) :: subsetv
4988 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
4989 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
4990 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
4997 PURE module subroutine setCFC_RUXX_VXLX_CK5(cor, subset, cov, subsetv, stdinv)
4998#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4999 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_CK5
5002 type(upp_type) ,
intent(in) :: subset
5003 type(low_type) ,
intent(in) :: subsetv
5004 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5005 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5006 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5011 PURE module subroutine setCFC_RUXX_VXLX_CK4(cor, subset, cov, subsetv, stdinv)
5012#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5013 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_CK4
5016 type(upp_type) ,
intent(in) :: subset
5017 type(low_type) ,
intent(in) :: subsetv
5018 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5019 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5020 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5025 PURE module subroutine setCFC_RUXX_VXLX_CK3(cor, subset, cov, subsetv, stdinv)
5026#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5027 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_CK3
5030 type(upp_type) ,
intent(in) :: subset
5031 type(low_type) ,
intent(in) :: subsetv
5032 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5033 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5034 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5039 PURE module subroutine setCFC_RUXX_VXLX_CK2(cor, subset, cov, subsetv, stdinv)
5040#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5041 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_CK2
5044 type(upp_type) ,
intent(in) :: subset
5045 type(low_type) ,
intent(in) :: subsetv
5046 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5047 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5048 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5053 PURE module subroutine setCFC_RUXX_VXLX_CK1(cor, subset, cov, subsetv, stdinv)
5054#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5055 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXX_VXLX_CK1
5058 type(upp_type) ,
intent(in) :: subset
5059 type(low_type) ,
intent(in) :: subsetv
5060 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5061 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5062 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5075 PURE module subroutine setCFC_RXLX_VUXX_CK5(cor, subset, cov, subsetv, stdinv)
5076#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5077 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_CK5
5080 type(low_type) ,
intent(in) :: subset
5081 type(upp_type) ,
intent(in) :: subsetv
5082 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5083 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5084 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5089 PURE module subroutine setCFC_RXLX_VUXX_CK4(cor, subset, cov, subsetv, stdinv)
5090#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5091 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_CK4
5094 type(low_type) ,
intent(in) :: subset
5095 type(upp_type) ,
intent(in) :: subsetv
5096 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5097 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5098 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5103 PURE module subroutine setCFC_RXLX_VUXX_CK3(cor, subset, cov, subsetv, stdinv)
5104#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5105 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_CK3
5108 type(low_type) ,
intent(in) :: subset
5109 type(upp_type) ,
intent(in) :: subsetv
5110 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5111 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5112 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5117 PURE module subroutine setCFC_RXLX_VUXX_CK2(cor, subset, cov, subsetv, stdinv)
5118#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5119 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_CK2
5122 type(low_type) ,
intent(in) :: subset
5123 type(upp_type) ,
intent(in) :: subsetv
5124 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5125 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5126 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5131 PURE module subroutine setCFC_RXLX_VUXX_CK1(cor, subset, cov, subsetv, stdinv)
5132#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5133 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VUXX_CK1
5136 type(low_type) ,
intent(in) :: subset
5137 type(upp_type) ,
intent(in) :: subsetv
5138 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5139 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5140 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5147 PURE module subroutine setCFC_RXLX_VXLX_CK5(cor, subset, cov, subsetv, stdinv)
5148#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5149 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_CK5
5152 type(low_type) ,
intent(in) :: subset
5153 type(low_type) ,
intent(in) :: subsetv
5154 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5155 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5156 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5161 PURE module subroutine setCFC_RXLX_VXLX_CK4(cor, subset, cov, subsetv, stdinv)
5162#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5163 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_CK4
5166 type(low_type) ,
intent(in) :: subset
5167 type(low_type) ,
intent(in) :: subsetv
5168 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5169 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5170 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5175 PURE module subroutine setCFC_RXLX_VXLX_CK3(cor, subset, cov, subsetv, stdinv)
5176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5177 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_CK3
5180 type(low_type) ,
intent(in) :: subset
5181 type(low_type) ,
intent(in) :: subsetv
5182 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5183 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5184 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5189 PURE module subroutine setCFC_RXLX_VXLX_CK2(cor, subset, cov, subsetv, stdinv)
5190#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5191 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_CK2
5194 type(low_type) ,
intent(in) :: subset
5195 type(low_type) ,
intent(in) :: subsetv
5196 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5197 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5198 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5203 PURE module subroutine setCFC_RXLX_VXLX_CK1(cor, subset, cov, subsetv, stdinv)
5204#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5205 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLX_VXLX_CK1
5208 type(low_type) ,
intent(in) :: subset
5209 type(low_type) ,
intent(in) :: subsetv
5210 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5211 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5212 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5235 PURE module subroutine setCFC_RUXD_VUXX_CK5(cor, subset, cov, subsetv, stdinv)
5236#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5237 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_CK5
5240 type(uppDia_type) ,
intent(in) :: subset
5241 type(upp_type) ,
intent(in) :: subsetv
5242 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5243 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5244 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5249 PURE module subroutine setCFC_RUXD_VUXX_CK4(cor, subset, cov, subsetv, stdinv)
5250#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5251 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_CK4
5254 type(uppDia_type) ,
intent(in) :: subset
5255 type(upp_type) ,
intent(in) :: subsetv
5256 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5257 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5258 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5263 PURE module subroutine setCFC_RUXD_VUXX_CK3(cor, subset, cov, subsetv, stdinv)
5264#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5265 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_CK3
5268 type(uppDia_type) ,
intent(in) :: subset
5269 type(upp_type) ,
intent(in) :: subsetv
5270 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5271 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5272 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5277 PURE module subroutine setCFC_RUXD_VUXX_CK2(cor, subset, cov, subsetv, stdinv)
5278#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5279 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_CK2
5282 type(uppDia_type) ,
intent(in) :: subset
5283 type(upp_type) ,
intent(in) :: subsetv
5284 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5285 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5286 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5291 PURE module subroutine setCFC_RUXD_VUXX_CK1(cor, subset, cov, subsetv, stdinv)
5292#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5293 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VUXX_CK1
5296 type(uppDia_type) ,
intent(in) :: subset
5297 type(upp_type) ,
intent(in) :: subsetv
5298 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5299 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5300 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5307 PURE module subroutine setCFC_RUXD_VXLX_CK5(cor, subset, cov, subsetv, stdinv)
5308#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5309 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_CK5
5312 type(uppDia_type) ,
intent(in) :: subset
5313 type(low_type) ,
intent(in) :: subsetv
5314 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5315 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5316 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5321 PURE module subroutine setCFC_RUXD_VXLX_CK4(cor, subset, cov, subsetv, stdinv)
5322#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5323 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_CK4
5326 type(uppDia_type) ,
intent(in) :: subset
5327 type(low_type) ,
intent(in) :: subsetv
5328 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5329 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5330 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5335 PURE module subroutine setCFC_RUXD_VXLX_CK3(cor, subset, cov, subsetv, stdinv)
5336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5337 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_CK3
5340 type(uppDia_type) ,
intent(in) :: subset
5341 type(low_type) ,
intent(in) :: subsetv
5342 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5343 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5344 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5349 PURE module subroutine setCFC_RUXD_VXLX_CK2(cor, subset, cov, subsetv, stdinv)
5350#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5351 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_CK2
5354 type(uppDia_type) ,
intent(in) :: subset
5355 type(low_type) ,
intent(in) :: subsetv
5356 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5357 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5358 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5363 PURE module subroutine setCFC_RUXD_VXLX_CK1(cor, subset, cov, subsetv, stdinv)
5364#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5365 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RUXD_VXLX_CK1
5368 type(uppDia_type) ,
intent(in) :: subset
5369 type(low_type) ,
intent(in) :: subsetv
5370 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5371 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5372 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5385 PURE module subroutine setCFC_RXLD_VUXX_CK5(cor, subset, cov, subsetv, stdinv)
5386#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5387 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_CK5
5390 type(lowDia_type) ,
intent(in) :: subset
5391 type(upp_type) ,
intent(in) :: subsetv
5392 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5393 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5394 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5399 PURE module subroutine setCFC_RXLD_VUXX_CK4(cor, subset, cov, subsetv, stdinv)
5400#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5401 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_CK4
5404 type(lowDia_type) ,
intent(in) :: subset
5405 type(upp_type) ,
intent(in) :: subsetv
5406 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5407 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5408 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5413 PURE module subroutine setCFC_RXLD_VUXX_CK3(cor, subset, cov, subsetv, stdinv)
5414#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5415 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_CK3
5418 type(lowDia_type) ,
intent(in) :: subset
5419 type(upp_type) ,
intent(in) :: subsetv
5420 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5421 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5422 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5427 PURE module subroutine setCFC_RXLD_VUXX_CK2(cor, subset, cov, subsetv, stdinv)
5428#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5429 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_CK2
5432 type(lowDia_type) ,
intent(in) :: subset
5433 type(upp_type) ,
intent(in) :: subsetv
5434 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5435 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5436 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5441 PURE module subroutine setCFC_RXLD_VUXX_CK1(cor, subset, cov, subsetv, stdinv)
5442#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5443 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VUXX_CK1
5446 type(lowDia_type) ,
intent(in) :: subset
5447 type(upp_type) ,
intent(in) :: subsetv
5448 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5449 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5450 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5457 PURE module subroutine setCFC_RXLD_VXLX_CK5(cor, subset, cov, subsetv, stdinv)
5458#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5459 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLX_CK5
5462 type(lowDia_type) ,
intent(in) :: subset
5463 type(low_type) ,
intent(in) :: subsetv
5464 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5465 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5466 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5471 PURE module subroutine setCFC_RXLD_VXLX_CK4(cor, subset, cov, subsetv, stdinv)
5472#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5473 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLX_CK4
5476 type(lowDia_type) ,
intent(in) :: subset
5477 type(low_type) ,
intent(in) :: subsetv
5478 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5479 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5480 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5485 PURE module subroutine setCFC_RXLD_VXLX_CK3(cor, subset, cov, subsetv, stdinv)
5486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5487 !DEC$ ATTRIBUTES DLLEXPORT :: setCFC_RXLD_VXLX_CK3
5490 type(lowDia_type) ,
intent(in) :: subset
5491 type(low_type) ,
intent(in) :: subsetv
5492 real(TKG) ,
intent(in) ,
contiguous :: stdinv(:)
5493 complex(TKG) ,
intent(in) ,
contiguous :: cov(:,:)
5494 complex(TKG) ,
intent(inout) ,
contiguous :: cor(:,:)
5499 PURE module subroutine setCFC_RXLD_VXLX_CK2(cor, subset, cov, subsetv, stdinv)
5500#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)