302 PURE module function getMatInitXXD_D2XX0_SK5(shape, subset, vdia, ndia, roff, coff)
result(mat)
303#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
304 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_SK5
307 character(
*,SKG) ,
intent(in) :: vdia
308 integer(IK) ,
intent(in) ::
shape(
2)
309 integer(IK) ,
intent(in),
optional :: ndia
310 integer(IK) ,
intent(in),
optional :: roff, coff
311 type(dia_type) ,
intent(in) :: subset
312 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
317 PURE module function getMatInitXXD_D2XX0_SK4(shape, subset, vdia, ndia, roff, coff)
result(mat)
318#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
319 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_SK4
322 character(
*,SKG) ,
intent(in) :: vdia
323 integer(IK) ,
intent(in) ::
shape(
2)
324 integer(IK) ,
intent(in),
optional :: ndia
325 integer(IK) ,
intent(in),
optional :: roff, coff
326 type(dia_type) ,
intent(in) :: subset
327 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
332 PURE module function getMatInitXXD_D2XX0_SK3(shape, subset, vdia, ndia, roff, coff)
result(mat)
333#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
334 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_SK3
337 character(
*,SKG) ,
intent(in) :: vdia
338 integer(IK) ,
intent(in) ::
shape(
2)
339 integer(IK) ,
intent(in),
optional :: ndia
340 integer(IK) ,
intent(in),
optional :: roff, coff
341 type(dia_type) ,
intent(in) :: subset
342 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
347 PURE module function getMatInitXXD_D2XX0_SK2(shape, subset, vdia, ndia, roff, coff)
result(mat)
348#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
349 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_SK2
352 character(
*,SKG) ,
intent(in) :: vdia
353 integer(IK) ,
intent(in) ::
shape(
2)
354 integer(IK) ,
intent(in),
optional :: ndia
355 integer(IK) ,
intent(in),
optional :: roff, coff
356 type(dia_type) ,
intent(in) :: subset
357 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
362 PURE module function getMatInitXXD_D2XX0_SK1(shape, subset, vdia, ndia, roff, coff)
result(mat)
363#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
364 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_SK1
367 character(
*,SKG) ,
intent(in) :: vdia
368 integer(IK) ,
intent(in) ::
shape(
2)
369 integer(IK) ,
intent(in),
optional :: ndia
370 integer(IK) ,
intent(in),
optional :: roff, coff
371 type(dia_type) ,
intent(in) :: subset
372 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
379 PURE module function getMatInitXXD_D2XX0_IK5(shape, subset, vdia, ndia, roff, coff)
result(mat)
380#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
381 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_IK5
384 integer(IKG) ,
intent(in) :: vdia
385 integer(IK) ,
intent(in) ::
shape(
2)
386 integer(IK) ,
intent(in),
optional :: ndia
387 integer(IK) ,
intent(in),
optional :: roff, coff
388 type(dia_type) ,
intent(in) :: subset
389 integer(IKG) :: mat(
shape(
1),
shape(
2))
394 PURE module function getMatInitXXD_D2XX0_IK4(shape, subset, vdia, ndia, roff, coff)
result(mat)
395#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
396 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_IK4
399 integer(IKG) ,
intent(in) :: vdia
400 integer(IK) ,
intent(in) ::
shape(
2)
401 integer(IK) ,
intent(in),
optional :: ndia
402 integer(IK) ,
intent(in),
optional :: roff, coff
403 type(dia_type) ,
intent(in) :: subset
404 integer(IKG) :: mat(
shape(
1),
shape(
2))
409 PURE module function getMatInitXXD_D2XX0_IK3(shape, subset, vdia, ndia, roff, coff)
result(mat)
410#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
411 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_IK3
414 integer(IKG) ,
intent(in) :: vdia
415 integer(IK) ,
intent(in) ::
shape(
2)
416 integer(IK) ,
intent(in),
optional :: ndia
417 integer(IK) ,
intent(in),
optional :: roff, coff
418 type(dia_type) ,
intent(in) :: subset
419 integer(IKG) :: mat(
shape(
1),
shape(
2))
424 PURE module function getMatInitXXD_D2XX0_IK2(shape, subset, vdia, ndia, roff, coff)
result(mat)
425#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
426 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_IK2
429 integer(IKG) ,
intent(in) :: vdia
430 integer(IK) ,
intent(in) ::
shape(
2)
431 integer(IK) ,
intent(in),
optional :: ndia
432 integer(IK) ,
intent(in),
optional :: roff, coff
433 type(dia_type) ,
intent(in) :: subset
434 integer(IKG) :: mat(
shape(
1),
shape(
2))
439 PURE module function getMatInitXXD_D2XX0_IK1(shape, subset, vdia, ndia, roff, coff)
result(mat)
440#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
441 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_IK1
444 integer(IKG) ,
intent(in) :: vdia
445 integer(IK) ,
intent(in) ::
shape(
2)
446 integer(IK) ,
intent(in),
optional :: ndia
447 integer(IK) ,
intent(in),
optional :: roff, coff
448 type(dia_type) ,
intent(in) :: subset
449 integer(IKG) :: mat(
shape(
1),
shape(
2))
456 PURE module function getMatInitXXD_D2XX0_LK5(shape, subset, vdia, ndia, roff, coff)
result(mat)
457#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
458 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_LK5
461 logical(LKG) ,
intent(in) :: vdia
462 integer(IK) ,
intent(in) ::
shape(
2)
463 integer(IK) ,
intent(in),
optional :: ndia
464 integer(IK) ,
intent(in),
optional :: roff, coff
465 type(dia_type) ,
intent(in) :: subset
466 logical(LKG) :: mat(
shape(
1),
shape(
2))
471 PURE module function getMatInitXXD_D2XX0_LK4(shape, subset, vdia, ndia, roff, coff)
result(mat)
472#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
473 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_LK4
476 logical(LKG) ,
intent(in) :: vdia
477 integer(IK) ,
intent(in) ::
shape(
2)
478 integer(IK) ,
intent(in),
optional :: ndia
479 integer(IK) ,
intent(in),
optional :: roff, coff
480 type(dia_type) ,
intent(in) :: subset
481 logical(LKG) :: mat(
shape(
1),
shape(
2))
486 PURE module function getMatInitXXD_D2XX0_LK3(shape, subset, vdia, ndia, roff, coff)
result(mat)
487#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
488 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_LK3
491 logical(LKG) ,
intent(in) :: vdia
492 integer(IK) ,
intent(in) ::
shape(
2)
493 integer(IK) ,
intent(in),
optional :: ndia
494 integer(IK) ,
intent(in),
optional :: roff, coff
495 type(dia_type) ,
intent(in) :: subset
496 logical(LKG) :: mat(
shape(
1),
shape(
2))
501 PURE module function getMatInitXXD_D2XX0_LK2(shape, subset, vdia, ndia, roff, coff)
result(mat)
502#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
503 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_LK2
506 logical(LKG) ,
intent(in) :: vdia
507 integer(IK) ,
intent(in) ::
shape(
2)
508 integer(IK) ,
intent(in),
optional :: ndia
509 integer(IK) ,
intent(in),
optional :: roff, coff
510 type(dia_type) ,
intent(in) :: subset
511 logical(LKG) :: mat(
shape(
1),
shape(
2))
516 PURE module function getMatInitXXD_D2XX0_LK1(shape, subset, vdia, ndia, roff, coff)
result(mat)
517#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
518 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_LK1
521 logical(LKG) ,
intent(in) :: vdia
522 integer(IK) ,
intent(in) ::
shape(
2)
523 integer(IK) ,
intent(in),
optional :: ndia
524 integer(IK) ,
intent(in),
optional :: roff, coff
525 type(dia_type) ,
intent(in) :: subset
526 logical(LKG) :: mat(
shape(
1),
shape(
2))
533 PURE module function getMatInitXXD_D2XX0_CK5(shape, subset, vdia, ndia, roff, coff)
result(mat)
534#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
535 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_CK5
538 complex(CKG) ,
intent(in) :: vdia
539 integer(IK) ,
intent(in) ::
shape(
2)
540 integer(IK) ,
intent(in),
optional :: ndia
541 integer(IK) ,
intent(in),
optional :: roff, coff
542 type(dia_type) ,
intent(in) :: subset
543 complex(CKG) :: mat(
shape(
1),
shape(
2))
548 PURE module function getMatInitXXD_D2XX0_CK4(shape, subset, vdia, ndia, roff, coff)
result(mat)
549#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
550 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_CK4
553 complex(CKG) ,
intent(in) :: vdia
554 integer(IK) ,
intent(in) ::
shape(
2)
555 integer(IK) ,
intent(in),
optional :: ndia
556 integer(IK) ,
intent(in),
optional :: roff, coff
557 type(dia_type) ,
intent(in) :: subset
558 complex(CKG) :: mat(
shape(
1),
shape(
2))
563 PURE module function getMatInitXXD_D2XX0_CK3(shape, subset, vdia, ndia, roff, coff)
result(mat)
564#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
565 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_CK3
568 complex(CKG) ,
intent(in) :: vdia
569 integer(IK) ,
intent(in) ::
shape(
2)
570 integer(IK) ,
intent(in),
optional :: ndia
571 integer(IK) ,
intent(in),
optional :: roff, coff
572 type(dia_type) ,
intent(in) :: subset
573 complex(CKG) :: mat(
shape(
1),
shape(
2))
578 PURE module function getMatInitXXD_D2XX0_CK2(shape, subset, vdia, ndia, roff, coff)
result(mat)
579#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
580 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_CK2
583 complex(CKG) ,
intent(in) :: vdia
584 integer(IK) ,
intent(in) ::
shape(
2)
585 integer(IK) ,
intent(in),
optional :: ndia
586 integer(IK) ,
intent(in),
optional :: roff, coff
587 type(dia_type) ,
intent(in) :: subset
588 complex(CKG) :: mat(
shape(
1),
shape(
2))
593 PURE module function getMatInitXXD_D2XX0_CK1(shape, subset, vdia, ndia, roff, coff)
result(mat)
594#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
595 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_CK1
598 complex(CKG) ,
intent(in) :: vdia
599 integer(IK) ,
intent(in) ::
shape(
2)
600 integer(IK) ,
intent(in),
optional :: ndia
601 integer(IK) ,
intent(in),
optional :: roff, coff
602 type(dia_type) ,
intent(in) :: subset
603 complex(CKG) :: mat(
shape(
1),
shape(
2))
610 PURE module function getMatInitXXD_D2XX0_RK5(shape, subset, vdia, ndia, roff, coff)
result(mat)
611#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
612 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_RK5
615 real(RKG) ,
intent(in) :: vdia
616 integer(IK) ,
intent(in) ::
shape(
2)
617 integer(IK) ,
intent(in),
optional :: ndia
618 integer(IK) ,
intent(in),
optional :: roff, coff
619 type(dia_type) ,
intent(in) :: subset
620 real(RKG) :: mat(
shape(
1),
shape(
2))
625 PURE module function getMatInitXXD_D2XX0_RK4(shape, subset, vdia, ndia, roff, coff)
result(mat)
626#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
627 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_RK4
630 real(RKG) ,
intent(in) :: vdia
631 integer(IK) ,
intent(in) ::
shape(
2)
632 integer(IK) ,
intent(in),
optional :: ndia
633 integer(IK) ,
intent(in),
optional :: roff, coff
634 type(dia_type) ,
intent(in) :: subset
635 real(RKG) :: mat(
shape(
1),
shape(
2))
640 PURE module function getMatInitXXD_D2XX0_RK3(shape, subset, vdia, ndia, roff, coff)
result(mat)
641#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
642 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_RK3
645 real(RKG) ,
intent(in) :: vdia
646 integer(IK) ,
intent(in) ::
shape(
2)
647 integer(IK) ,
intent(in),
optional :: ndia
648 integer(IK) ,
intent(in),
optional :: roff, coff
649 type(dia_type) ,
intent(in) :: subset
650 real(RKG) :: mat(
shape(
1),
shape(
2))
655 PURE module function getMatInitXXD_D2XX0_RK2(shape, subset, vdia, ndia, roff, coff)
result(mat)
656#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
657 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_RK2
660 real(RKG) ,
intent(in) :: vdia
661 integer(IK) ,
intent(in) ::
shape(
2)
662 integer(IK) ,
intent(in),
optional :: ndia
663 integer(IK) ,
intent(in),
optional :: roff, coff
664 type(dia_type) ,
intent(in) :: subset
665 real(RKG) :: mat(
shape(
1),
shape(
2))
670 PURE module function getMatInitXXD_D2XX0_RK1(shape, subset, vdia, ndia, roff, coff)
result(mat)
671#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
672 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX0_RK1
675 real(RKG) ,
intent(in) :: vdia
676 integer(IK) ,
intent(in) ::
shape(
2)
677 integer(IK) ,
intent(in),
optional :: ndia
678 integer(IK) ,
intent(in),
optional :: roff, coff
679 type(dia_type) ,
intent(in) :: subset
680 real(RKG) :: mat(
shape(
1),
shape(
2))
693 PURE module function getMatInitXXD_D2XX1_SK5(shape, subset, vdia, roff, coff)
result(mat)
694#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
695 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_SK5
698 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
699 integer(IK) ,
intent(in) ::
shape(
2)
700 integer(IK) ,
intent(in),
optional :: roff, coff
701 type(dia_type) ,
intent(in) :: subset
702 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
707 PURE module function getMatInitXXD_D2XX1_SK4(shape, subset, vdia, roff, coff)
result(mat)
708#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
709 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_SK4
712 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
713 integer(IK) ,
intent(in) ::
shape(
2)
714 integer(IK) ,
intent(in),
optional :: roff, coff
715 type(dia_type) ,
intent(in) :: subset
716 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
721 PURE module function getMatInitXXD_D2XX1_SK3(shape, subset, vdia, roff, coff)
result(mat)
722#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
723 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_SK3
726 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
727 integer(IK) ,
intent(in) ::
shape(
2)
728 integer(IK) ,
intent(in),
optional :: roff, coff
729 type(dia_type) ,
intent(in) :: subset
730 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
735 PURE module function getMatInitXXD_D2XX1_SK2(shape, subset, vdia, roff, coff)
result(mat)
736#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
737 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_SK2
740 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
741 integer(IK) ,
intent(in) ::
shape(
2)
742 integer(IK) ,
intent(in),
optional :: roff, coff
743 type(dia_type) ,
intent(in) :: subset
744 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
749 PURE module function getMatInitXXD_D2XX1_SK1(shape, subset, vdia, roff, coff)
result(mat)
750#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
751 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_SK1
754 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
755 integer(IK) ,
intent(in) ::
shape(
2)
756 integer(IK) ,
intent(in),
optional :: roff, coff
757 type(dia_type) ,
intent(in) :: subset
758 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
765 PURE module function getMatInitXXD_D2XX1_IK5(shape, subset, vdia, roff, coff)
result(mat)
766#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
767 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_IK5
770 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
771 integer(IK) ,
intent(in) ::
shape(
2)
772 integer(IK) ,
intent(in),
optional :: roff, coff
773 type(dia_type) ,
intent(in) :: subset
774 integer(IKG) :: mat(
shape(
1),
shape(
2))
779 PURE module function getMatInitXXD_D2XX1_IK4(shape, subset, vdia, roff, coff)
result(mat)
780#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
781 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_IK4
784 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
785 integer(IK) ,
intent(in) ::
shape(
2)
786 integer(IK) ,
intent(in),
optional :: roff, coff
787 type(dia_type) ,
intent(in) :: subset
788 integer(IKG) :: mat(
shape(
1),
shape(
2))
793 PURE module function getMatInitXXD_D2XX1_IK3(shape, subset, vdia, roff, coff)
result(mat)
794#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
795 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_IK3
798 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
799 integer(IK) ,
intent(in) ::
shape(
2)
800 integer(IK) ,
intent(in),
optional :: roff, coff
801 type(dia_type) ,
intent(in) :: subset
802 integer(IKG) :: mat(
shape(
1),
shape(
2))
807 PURE module function getMatInitXXD_D2XX1_IK2(shape, subset, vdia, roff, coff)
result(mat)
808#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
809 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_IK2
812 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
813 integer(IK) ,
intent(in) ::
shape(
2)
814 integer(IK) ,
intent(in),
optional :: roff, coff
815 type(dia_type) ,
intent(in) :: subset
816 integer(IKG) :: mat(
shape(
1),
shape(
2))
821 PURE module function getMatInitXXD_D2XX1_IK1(shape, subset, vdia, roff, coff)
result(mat)
822#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
823 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_IK1
826 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
827 integer(IK) ,
intent(in) ::
shape(
2)
828 integer(IK) ,
intent(in),
optional :: roff, coff
829 type(dia_type) ,
intent(in) :: subset
830 integer(IKG) :: mat(
shape(
1),
shape(
2))
837 PURE module function getMatInitXXD_D2XX1_LK5(shape, subset, vdia, roff, coff)
result(mat)
838#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
839 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_LK5
842 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
843 integer(IK) ,
intent(in) ::
shape(
2)
844 integer(IK) ,
intent(in),
optional :: roff, coff
845 type(dia_type) ,
intent(in) :: subset
846 logical(LKG) :: mat(
shape(
1),
shape(
2))
851 PURE module function getMatInitXXD_D2XX1_LK4(shape, subset, vdia, roff, coff)
result(mat)
852#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
853 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_LK4
856 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
857 integer(IK) ,
intent(in) ::
shape(
2)
858 integer(IK) ,
intent(in),
optional :: roff, coff
859 type(dia_type) ,
intent(in) :: subset
860 logical(LKG) :: mat(
shape(
1),
shape(
2))
865 PURE module function getMatInitXXD_D2XX1_LK3(shape, subset, vdia, roff, coff)
result(mat)
866#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
867 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_LK3
870 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
871 integer(IK) ,
intent(in) ::
shape(
2)
872 integer(IK) ,
intent(in),
optional :: roff, coff
873 type(dia_type) ,
intent(in) :: subset
874 logical(LKG) :: mat(
shape(
1),
shape(
2))
879 PURE module function getMatInitXXD_D2XX1_LK2(shape, subset, vdia, roff, coff)
result(mat)
880#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
881 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_LK2
884 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
885 integer(IK) ,
intent(in) ::
shape(
2)
886 integer(IK) ,
intent(in),
optional :: roff, coff
887 type(dia_type) ,
intent(in) :: subset
888 logical(LKG) :: mat(
shape(
1),
shape(
2))
893 PURE module function getMatInitXXD_D2XX1_LK1(shape, subset, vdia, roff, coff)
result(mat)
894#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
895 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_LK1
898 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
899 integer(IK) ,
intent(in) ::
shape(
2)
900 integer(IK) ,
intent(in),
optional :: roff, coff
901 type(dia_type) ,
intent(in) :: subset
902 logical(LKG) :: mat(
shape(
1),
shape(
2))
909 PURE module function getMatInitXXD_D2XX1_CK5(shape, subset, vdia, roff, coff)
result(mat)
910#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
911 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_CK5
914 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
915 integer(IK) ,
intent(in) ::
shape(
2)
916 integer(IK) ,
intent(in),
optional :: roff, coff
917 type(dia_type) ,
intent(in) :: subset
918 complex(CKG) :: mat(
shape(
1),
shape(
2))
923 PURE module function getMatInitXXD_D2XX1_CK4(shape, subset, vdia, roff, coff)
result(mat)
924#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
925 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_CK4
928 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
929 integer(IK) ,
intent(in) ::
shape(
2)
930 integer(IK) ,
intent(in),
optional :: roff, coff
931 type(dia_type) ,
intent(in) :: subset
932 complex(CKG) :: mat(
shape(
1),
shape(
2))
937 PURE module function getMatInitXXD_D2XX1_CK3(shape, subset, vdia, roff, coff)
result(mat)
938#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
939 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_CK3
942 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
943 integer(IK) ,
intent(in) ::
shape(
2)
944 integer(IK) ,
intent(in),
optional :: roff, coff
945 type(dia_type) ,
intent(in) :: subset
946 complex(CKG) :: mat(
shape(
1),
shape(
2))
951 PURE module function getMatInitXXD_D2XX1_CK2(shape, subset, vdia, roff, coff)
result(mat)
952#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
953 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_CK2
956 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
957 integer(IK) ,
intent(in) ::
shape(
2)
958 integer(IK) ,
intent(in),
optional :: roff, coff
959 type(dia_type) ,
intent(in) :: subset
960 complex(CKG) :: mat(
shape(
1),
shape(
2))
965 PURE module function getMatInitXXD_D2XX1_CK1(shape, subset, vdia, roff, coff)
result(mat)
966#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
967 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_CK1
970 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
971 integer(IK) ,
intent(in) ::
shape(
2)
972 integer(IK) ,
intent(in),
optional :: roff, coff
973 type(dia_type) ,
intent(in) :: subset
974 complex(CKG) :: mat(
shape(
1),
shape(
2))
981 PURE module function getMatInitXXD_D2XX1_RK5(shape, subset, vdia, roff, coff)
result(mat)
982#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
983 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_RK5
986 real(RKG) ,
intent(in),
contiguous :: vdia(:)
987 integer(IK) ,
intent(in) ::
shape(
2)
988 integer(IK) ,
intent(in),
optional :: roff, coff
989 type(dia_type) ,
intent(in) :: subset
990 real(RKG) :: mat(
shape(
1),
shape(
2))
995 PURE module function getMatInitXXD_D2XX1_RK4(shape, subset, vdia, roff, coff)
result(mat)
996#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
997 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_RK4
1000 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1001 integer(IK) ,
intent(in) ::
shape(
2)
1002 integer(IK) ,
intent(in),
optional :: roff, coff
1003 type(dia_type) ,
intent(in) :: subset
1004 real(RKG) :: mat(
shape(
1),
shape(
2))
1009 PURE module function getMatInitXXD_D2XX1_RK3(shape, subset, vdia, roff, coff)
result(mat)
1010#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1011 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_RK3
1014 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1015 integer(IK) ,
intent(in) ::
shape(
2)
1016 integer(IK) ,
intent(in),
optional :: roff, coff
1017 type(dia_type) ,
intent(in) :: subset
1018 real(RKG) :: mat(
shape(
1),
shape(
2))
1023 PURE module function getMatInitXXD_D2XX1_RK2(shape, subset, vdia, roff, coff)
result(mat)
1024#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1025 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_RK2
1028 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1029 integer(IK) ,
intent(in) ::
shape(
2)
1030 integer(IK) ,
intent(in),
optional :: roff, coff
1031 type(dia_type) ,
intent(in) :: subset
1032 real(RKG) :: mat(
shape(
1),
shape(
2))
1037 PURE module function getMatInitXXD_D2XX1_RK1(shape, subset, vdia, roff, coff)
result(mat)
1038#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1039 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXXD_D2XX1_RK1
1042 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1043 integer(IK) ,
intent(in) ::
shape(
2)
1044 integer(IK) ,
intent(in),
optional :: roff, coff
1045 type(dia_type) ,
intent(in) :: subset
1046 real(RKG) :: mat(
shape(
1),
shape(
2))
1063 PURE module function getMatInitXLD_D2X00_SK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1064#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1065 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_SK5
1068 character(
*,SKG) ,
intent(in) :: vlow
1069 character(
*,SKG) ,
intent(in) :: vdia
1070 integer(IK) ,
intent(in) ::
shape(
2)
1071 integer(IK) ,
intent(in),
optional :: nrow, ncol
1072 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1073 type(lowDia_type) ,
intent(in) :: subset
1074 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1079 PURE module function getMatInitXLD_D2X00_SK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1080#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1081 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_SK4
1084 character(
*,SKG) ,
intent(in) :: vlow
1085 character(
*,SKG) ,
intent(in) :: vdia
1086 integer(IK) ,
intent(in) ::
shape(
2)
1087 integer(IK) ,
intent(in),
optional :: nrow, ncol
1088 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1089 type(lowDia_type) ,
intent(in) :: subset
1090 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1095 PURE module function getMatInitXLD_D2X00_SK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1097 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_SK3
1100 character(
*,SKG) ,
intent(in) :: vlow
1101 character(
*,SKG) ,
intent(in) :: vdia
1102 integer(IK) ,
intent(in) ::
shape(
2)
1103 integer(IK) ,
intent(in),
optional :: nrow, ncol
1104 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1105 type(lowDia_type) ,
intent(in) :: subset
1106 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1111 PURE module function getMatInitXLD_D2X00_SK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1112#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1113 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_SK2
1116 character(
*,SKG) ,
intent(in) :: vlow
1117 character(
*,SKG) ,
intent(in) :: vdia
1118 integer(IK) ,
intent(in) ::
shape(
2)
1119 integer(IK) ,
intent(in),
optional :: nrow, ncol
1120 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1121 type(lowDia_type) ,
intent(in) :: subset
1122 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1127 PURE module function getMatInitXLD_D2X00_SK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1128#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1129 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_SK1
1132 character(
*,SKG) ,
intent(in) :: vlow
1133 character(
*,SKG) ,
intent(in) :: vdia
1134 integer(IK) ,
intent(in) ::
shape(
2)
1135 integer(IK) ,
intent(in),
optional :: nrow, ncol
1136 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1137 type(lowDia_type) ,
intent(in) :: subset
1138 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1145 PURE module function getMatInitXLD_D2X00_IK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1146#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1147 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_IK5
1150 integer(IKG) ,
intent(in) :: vlow
1151 integer(IKG) ,
intent(in) :: vdia
1152 integer(IK) ,
intent(in) ::
shape(
2)
1153 integer(IK) ,
intent(in),
optional :: nrow, ncol
1154 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1155 type(lowDia_type) ,
intent(in) :: subset
1156 integer(IKG) :: mat(
shape(
1),
shape(
2))
1161 PURE module function getMatInitXLD_D2X00_IK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1162#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1163 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_IK4
1166 integer(IKG) ,
intent(in) :: vlow
1167 integer(IKG) ,
intent(in) :: vdia
1168 integer(IK) ,
intent(in) ::
shape(
2)
1169 integer(IK) ,
intent(in),
optional :: nrow, ncol
1170 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1171 type(lowDia_type) ,
intent(in) :: subset
1172 integer(IKG) :: mat(
shape(
1),
shape(
2))
1177 PURE module function getMatInitXLD_D2X00_IK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1178#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1179 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_IK3
1182 integer(IKG) ,
intent(in) :: vlow
1183 integer(IKG) ,
intent(in) :: vdia
1184 integer(IK) ,
intent(in) ::
shape(
2)
1185 integer(IK) ,
intent(in),
optional :: nrow, ncol
1186 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1187 type(lowDia_type) ,
intent(in) :: subset
1188 integer(IKG) :: mat(
shape(
1),
shape(
2))
1193 PURE module function getMatInitXLD_D2X00_IK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1194#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1195 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_IK2
1198 integer(IKG) ,
intent(in) :: vlow
1199 integer(IKG) ,
intent(in) :: vdia
1200 integer(IK) ,
intent(in) ::
shape(
2)
1201 integer(IK) ,
intent(in),
optional :: nrow, ncol
1202 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1203 type(lowDia_type) ,
intent(in) :: subset
1204 integer(IKG) :: mat(
shape(
1),
shape(
2))
1209 PURE module function getMatInitXLD_D2X00_IK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1210#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1211 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_IK1
1214 integer(IKG) ,
intent(in) :: vlow
1215 integer(IKG) ,
intent(in) :: vdia
1216 integer(IK) ,
intent(in) ::
shape(
2)
1217 integer(IK) ,
intent(in),
optional :: nrow, ncol
1218 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1219 type(lowDia_type) ,
intent(in) :: subset
1220 integer(IKG) :: mat(
shape(
1),
shape(
2))
1227 PURE module function getMatInitXLD_D2X00_LK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1228#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1229 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_LK5
1232 logical(LKG) ,
intent(in) :: vlow
1233 logical(LKG) ,
intent(in) :: vdia
1234 integer(IK) ,
intent(in) ::
shape(
2)
1235 integer(IK) ,
intent(in),
optional :: nrow, ncol
1236 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1237 type(lowDia_type) ,
intent(in) :: subset
1238 logical(LKG) :: mat(
shape(
1),
shape(
2))
1243 PURE module function getMatInitXLD_D2X00_LK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1244#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1245 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_LK4
1248 logical(LKG) ,
intent(in) :: vlow
1249 logical(LKG) ,
intent(in) :: vdia
1250 integer(IK) ,
intent(in) ::
shape(
2)
1251 integer(IK) ,
intent(in),
optional :: nrow, ncol
1252 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1253 type(lowDia_type) ,
intent(in) :: subset
1254 logical(LKG) :: mat(
shape(
1),
shape(
2))
1259 PURE module function getMatInitXLD_D2X00_LK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1260#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1261 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_LK3
1264 logical(LKG) ,
intent(in) :: vlow
1265 logical(LKG) ,
intent(in) :: vdia
1266 integer(IK) ,
intent(in) ::
shape(
2)
1267 integer(IK) ,
intent(in),
optional :: nrow, ncol
1268 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1269 type(lowDia_type) ,
intent(in) :: subset
1270 logical(LKG) :: mat(
shape(
1),
shape(
2))
1275 PURE module function getMatInitXLD_D2X00_LK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1276#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1277 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_LK2
1280 logical(LKG) ,
intent(in) :: vlow
1281 logical(LKG) ,
intent(in) :: vdia
1282 integer(IK) ,
intent(in) ::
shape(
2)
1283 integer(IK) ,
intent(in),
optional :: nrow, ncol
1284 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1285 type(lowDia_type) ,
intent(in) :: subset
1286 logical(LKG) :: mat(
shape(
1),
shape(
2))
1291 PURE module function getMatInitXLD_D2X00_LK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1292#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1293 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_LK1
1296 logical(LKG) ,
intent(in) :: vlow
1297 logical(LKG) ,
intent(in) :: vdia
1298 integer(IK) ,
intent(in) ::
shape(
2)
1299 integer(IK) ,
intent(in),
optional :: nrow, ncol
1300 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1301 type(lowDia_type) ,
intent(in) :: subset
1302 logical(LKG) :: mat(
shape(
1),
shape(
2))
1309 PURE module function getMatInitXLD_D2X00_CK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1311 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_CK5
1314 complex(CKG) ,
intent(in) :: vlow
1315 complex(CKG) ,
intent(in) :: vdia
1316 integer(IK) ,
intent(in) ::
shape(
2)
1317 integer(IK) ,
intent(in),
optional :: nrow, ncol
1318 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1319 type(lowDia_type) ,
intent(in) :: subset
1320 complex(CKG) :: mat(
shape(
1),
shape(
2))
1325 PURE module function getMatInitXLD_D2X00_CK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1326#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1327 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_CK4
1330 complex(CKG) ,
intent(in) :: vlow
1331 complex(CKG) ,
intent(in) :: vdia
1332 integer(IK) ,
intent(in) ::
shape(
2)
1333 integer(IK) ,
intent(in),
optional :: nrow, ncol
1334 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1335 type(lowDia_type) ,
intent(in) :: subset
1336 complex(CKG) :: mat(
shape(
1),
shape(
2))
1341 PURE module function getMatInitXLD_D2X00_CK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1342#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1343 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_CK3
1346 complex(CKG) ,
intent(in) :: vlow
1347 complex(CKG) ,
intent(in) :: vdia
1348 integer(IK) ,
intent(in) ::
shape(
2)
1349 integer(IK) ,
intent(in),
optional :: nrow, ncol
1350 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1351 type(lowDia_type) ,
intent(in) :: subset
1352 complex(CKG) :: mat(
shape(
1),
shape(
2))
1357 PURE module function getMatInitXLD_D2X00_CK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1358#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1359 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_CK2
1362 complex(CKG) ,
intent(in) :: vlow
1363 complex(CKG) ,
intent(in) :: vdia
1364 integer(IK) ,
intent(in) ::
shape(
2)
1365 integer(IK) ,
intent(in),
optional :: nrow, ncol
1366 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1367 type(lowDia_type) ,
intent(in) :: subset
1368 complex(CKG) :: mat(
shape(
1),
shape(
2))
1373 PURE module function getMatInitXLD_D2X00_CK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1374#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1375 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_CK1
1378 complex(CKG) ,
intent(in) :: vlow
1379 complex(CKG) ,
intent(in) :: vdia
1380 integer(IK) ,
intent(in) ::
shape(
2)
1381 integer(IK) ,
intent(in),
optional :: nrow, ncol
1382 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1383 type(lowDia_type) ,
intent(in) :: subset
1384 complex(CKG) :: mat(
shape(
1),
shape(
2))
1391 PURE module function getMatInitXLD_D2X00_RK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1392#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1393 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_RK5
1396 real(RKG) ,
intent(in) :: vlow
1397 real(RKG) ,
intent(in) :: vdia
1398 integer(IK) ,
intent(in) ::
shape(
2)
1399 integer(IK) ,
intent(in),
optional :: nrow, ncol
1400 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1401 type(lowDia_type) ,
intent(in) :: subset
1402 real(RKG) :: mat(
shape(
1),
shape(
2))
1407 PURE module function getMatInitXLD_D2X00_RK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1408#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1409 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_RK4
1412 real(RKG) ,
intent(in) :: vlow
1413 real(RKG) ,
intent(in) :: vdia
1414 integer(IK) ,
intent(in) ::
shape(
2)
1415 integer(IK) ,
intent(in),
optional :: nrow, ncol
1416 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1417 type(lowDia_type) ,
intent(in) :: subset
1418 real(RKG) :: mat(
shape(
1),
shape(
2))
1423 PURE module function getMatInitXLD_D2X00_RK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1424#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1425 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_RK3
1428 real(RKG) ,
intent(in) :: vlow
1429 real(RKG) ,
intent(in) :: vdia
1430 integer(IK) ,
intent(in) ::
shape(
2)
1431 integer(IK) ,
intent(in),
optional :: nrow, ncol
1432 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1433 type(lowDia_type) ,
intent(in) :: subset
1434 real(RKG) :: mat(
shape(
1),
shape(
2))
1439 PURE module function getMatInitXLD_D2X00_RK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1440#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1441 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_RK2
1444 real(RKG) ,
intent(in) :: vlow
1445 real(RKG) ,
intent(in) :: vdia
1446 integer(IK) ,
intent(in) ::
shape(
2)
1447 integer(IK) ,
intent(in),
optional :: nrow, ncol
1448 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1449 type(lowDia_type) ,
intent(in) :: subset
1450 real(RKG) :: mat(
shape(
1),
shape(
2))
1455 PURE module function getMatInitXLD_D2X00_RK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1456#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1457 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X00_RK1
1460 real(RKG) ,
intent(in) :: vlow
1461 real(RKG) ,
intent(in) :: vdia
1462 integer(IK) ,
intent(in) ::
shape(
2)
1463 integer(IK) ,
intent(in),
optional :: nrow, ncol
1464 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1465 type(lowDia_type) ,
intent(in) :: subset
1466 real(RKG) :: mat(
shape(
1),
shape(
2))
1479 PURE module function getMatInitXLD_D2X01_SK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1480#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1481 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_SK5
1484 character(
*,SKG) ,
intent(in) :: vlow
1485 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
1486 integer(IK) ,
intent(in) ::
shape(
2)
1487 integer(IK) ,
intent(in),
optional :: nrow, ncol
1488 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1489 type(lowDia_type) ,
intent(in) :: subset
1490 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1495 PURE module function getMatInitXLD_D2X01_SK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1496#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1497 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_SK4
1500 character(
*,SKG) ,
intent(in) :: vlow
1501 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
1502 integer(IK) ,
intent(in) ::
shape(
2)
1503 integer(IK) ,
intent(in),
optional :: nrow, ncol
1504 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1505 type(lowDia_type) ,
intent(in) :: subset
1506 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1511 PURE module function getMatInitXLD_D2X01_SK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1512#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1513 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_SK3
1516 character(
*,SKG) ,
intent(in) :: vlow
1517 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
1518 integer(IK) ,
intent(in) ::
shape(
2)
1519 integer(IK) ,
intent(in),
optional :: nrow, ncol
1520 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1521 type(lowDia_type) ,
intent(in) :: subset
1522 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1527 PURE module function getMatInitXLD_D2X01_SK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1528#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1529 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_SK2
1532 character(
*,SKG) ,
intent(in) :: vlow
1533 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
1534 integer(IK) ,
intent(in) ::
shape(
2)
1535 integer(IK) ,
intent(in),
optional :: nrow, ncol
1536 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1537 type(lowDia_type) ,
intent(in) :: subset
1538 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1543 PURE module function getMatInitXLD_D2X01_SK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1544#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1545 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_SK1
1548 character(
*,SKG) ,
intent(in) :: vlow
1549 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
1550 integer(IK) ,
intent(in) ::
shape(
2)
1551 integer(IK) ,
intent(in),
optional :: nrow, ncol
1552 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1553 type(lowDia_type) ,
intent(in) :: subset
1554 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1561 PURE module function getMatInitXLD_D2X01_IK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1562#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1563 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_IK5
1566 integer(IKG) ,
intent(in) :: vlow
1567 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
1568 integer(IK) ,
intent(in) ::
shape(
2)
1569 integer(IK) ,
intent(in),
optional :: nrow, ncol
1570 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1571 type(lowDia_type) ,
intent(in) :: subset
1572 integer(IKG) :: mat(
shape(
1),
shape(
2))
1577 PURE module function getMatInitXLD_D2X01_IK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1578#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1579 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_IK4
1582 integer(IKG) ,
intent(in) :: vlow
1583 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
1584 integer(IK) ,
intent(in) ::
shape(
2)
1585 integer(IK) ,
intent(in),
optional :: nrow, ncol
1586 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1587 type(lowDia_type) ,
intent(in) :: subset
1588 integer(IKG) :: mat(
shape(
1),
shape(
2))
1593 PURE module function getMatInitXLD_D2X01_IK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1594#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1595 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_IK3
1598 integer(IKG) ,
intent(in) :: vlow
1599 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
1600 integer(IK) ,
intent(in) ::
shape(
2)
1601 integer(IK) ,
intent(in),
optional :: nrow, ncol
1602 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1603 type(lowDia_type) ,
intent(in) :: subset
1604 integer(IKG) :: mat(
shape(
1),
shape(
2))
1609 PURE module function getMatInitXLD_D2X01_IK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1610#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1611 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_IK2
1614 integer(IKG) ,
intent(in) :: vlow
1615 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
1616 integer(IK) ,
intent(in) ::
shape(
2)
1617 integer(IK) ,
intent(in),
optional :: nrow, ncol
1618 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1619 type(lowDia_type) ,
intent(in) :: subset
1620 integer(IKG) :: mat(
shape(
1),
shape(
2))
1625 PURE module function getMatInitXLD_D2X01_IK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1626#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1627 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_IK1
1630 integer(IKG) ,
intent(in) :: vlow
1631 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
1632 integer(IK) ,
intent(in) ::
shape(
2)
1633 integer(IK) ,
intent(in),
optional :: nrow, ncol
1634 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1635 type(lowDia_type) ,
intent(in) :: subset
1636 integer(IKG) :: mat(
shape(
1),
shape(
2))
1643 PURE module function getMatInitXLD_D2X01_LK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1644#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1645 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_LK5
1648 logical(LKG) ,
intent(in) :: vlow
1649 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
1650 integer(IK) ,
intent(in) ::
shape(
2)
1651 integer(IK) ,
intent(in),
optional :: nrow, ncol
1652 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1653 type(lowDia_type) ,
intent(in) :: subset
1654 logical(LKG) :: mat(
shape(
1),
shape(
2))
1659 PURE module function getMatInitXLD_D2X01_LK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1660#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1661 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_LK4
1664 logical(LKG) ,
intent(in) :: vlow
1665 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
1666 integer(IK) ,
intent(in) ::
shape(
2)
1667 integer(IK) ,
intent(in),
optional :: nrow, ncol
1668 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1669 type(lowDia_type) ,
intent(in) :: subset
1670 logical(LKG) :: mat(
shape(
1),
shape(
2))
1675 PURE module function getMatInitXLD_D2X01_LK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1676#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1677 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_LK3
1680 logical(LKG) ,
intent(in) :: vlow
1681 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
1682 integer(IK) ,
intent(in) ::
shape(
2)
1683 integer(IK) ,
intent(in),
optional :: nrow, ncol
1684 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1685 type(lowDia_type) ,
intent(in) :: subset
1686 logical(LKG) :: mat(
shape(
1),
shape(
2))
1691 PURE module function getMatInitXLD_D2X01_LK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1692#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1693 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_LK2
1696 logical(LKG) ,
intent(in) :: vlow
1697 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
1698 integer(IK) ,
intent(in) ::
shape(
2)
1699 integer(IK) ,
intent(in),
optional :: nrow, ncol
1700 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1701 type(lowDia_type) ,
intent(in) :: subset
1702 logical(LKG) :: mat(
shape(
1),
shape(
2))
1707 PURE module function getMatInitXLD_D2X01_LK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1708#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1709 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_LK1
1712 logical(LKG) ,
intent(in) :: vlow
1713 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
1714 integer(IK) ,
intent(in) ::
shape(
2)
1715 integer(IK) ,
intent(in),
optional :: nrow, ncol
1716 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1717 type(lowDia_type) ,
intent(in) :: subset
1718 logical(LKG) :: mat(
shape(
1),
shape(
2))
1725 PURE module function getMatInitXLD_D2X01_CK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1726#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1727 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_CK5
1730 complex(CKG) ,
intent(in) :: vlow
1731 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
1732 integer(IK) ,
intent(in) ::
shape(
2)
1733 integer(IK) ,
intent(in),
optional :: nrow, ncol
1734 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1735 type(lowDia_type) ,
intent(in) :: subset
1736 complex(CKG) :: mat(
shape(
1),
shape(
2))
1741 PURE module function getMatInitXLD_D2X01_CK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1742#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1743 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_CK4
1746 complex(CKG) ,
intent(in) :: vlow
1747 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
1748 integer(IK) ,
intent(in) ::
shape(
2)
1749 integer(IK) ,
intent(in),
optional :: nrow, ncol
1750 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1751 type(lowDia_type) ,
intent(in) :: subset
1752 complex(CKG) :: mat(
shape(
1),
shape(
2))
1757 PURE module function getMatInitXLD_D2X01_CK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1758#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1759 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_CK3
1762 complex(CKG) ,
intent(in) :: vlow
1763 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
1764 integer(IK) ,
intent(in) ::
shape(
2)
1765 integer(IK) ,
intent(in),
optional :: nrow, ncol
1766 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1767 type(lowDia_type) ,
intent(in) :: subset
1768 complex(CKG) :: mat(
shape(
1),
shape(
2))
1773 PURE module function getMatInitXLD_D2X01_CK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1774#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1775 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_CK2
1778 complex(CKG) ,
intent(in) :: vlow
1779 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
1780 integer(IK) ,
intent(in) ::
shape(
2)
1781 integer(IK) ,
intent(in),
optional :: nrow, ncol
1782 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1783 type(lowDia_type) ,
intent(in) :: subset
1784 complex(CKG) :: mat(
shape(
1),
shape(
2))
1789 PURE module function getMatInitXLD_D2X01_CK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1790#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1791 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_CK1
1794 complex(CKG) ,
intent(in) :: vlow
1795 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
1796 integer(IK) ,
intent(in) ::
shape(
2)
1797 integer(IK) ,
intent(in),
optional :: nrow, ncol
1798 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1799 type(lowDia_type) ,
intent(in) :: subset
1800 complex(CKG) :: mat(
shape(
1),
shape(
2))
1807 PURE module function getMatInitXLD_D2X01_RK5(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1808#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1809 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_RK5
1812 real(RKG) ,
intent(in) :: vlow
1813 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1814 integer(IK) ,
intent(in) ::
shape(
2)
1815 integer(IK) ,
intent(in),
optional :: nrow, ncol
1816 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1817 type(lowDia_type) ,
intent(in) :: subset
1818 real(RKG) :: mat(
shape(
1),
shape(
2))
1823 PURE module function getMatInitXLD_D2X01_RK4(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1824#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1825 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_RK4
1828 real(RKG) ,
intent(in) :: vlow
1829 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1830 integer(IK) ,
intent(in) ::
shape(
2)
1831 integer(IK) ,
intent(in),
optional :: nrow, ncol
1832 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1833 type(lowDia_type) ,
intent(in) :: subset
1834 real(RKG) :: mat(
shape(
1),
shape(
2))
1839 PURE module function getMatInitXLD_D2X01_RK3(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1840#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1841 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_RK3
1844 real(RKG) ,
intent(in) :: vlow
1845 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1846 integer(IK) ,
intent(in) ::
shape(
2)
1847 integer(IK) ,
intent(in),
optional :: nrow, ncol
1848 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1849 type(lowDia_type) ,
intent(in) :: subset
1850 real(RKG) :: mat(
shape(
1),
shape(
2))
1855 PURE module function getMatInitXLD_D2X01_RK2(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1856#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1857 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_RK2
1860 real(RKG) ,
intent(in) :: vlow
1861 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1862 integer(IK) ,
intent(in) ::
shape(
2)
1863 integer(IK) ,
intent(in),
optional :: nrow, ncol
1864 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1865 type(lowDia_type) ,
intent(in) :: subset
1866 real(RKG) :: mat(
shape(
1),
shape(
2))
1871 PURE module function getMatInitXLD_D2X01_RK1(shape, subset, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1872#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1873 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitXLD_D2X01_RK1
1876 real(RKG) ,
intent(in) :: vlow
1877 real(RKG) ,
intent(in),
contiguous :: vdia(:)
1878 integer(IK) ,
intent(in) ::
shape(
2)
1879 integer(IK) ,
intent(in),
optional :: nrow, ncol
1880 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1881 type(lowDia_type) ,
intent(in) :: subset
1882 real(RKG) :: mat(
shape(
1),
shape(
2))
1899 PURE module function getMatInitUXD_D20X0_SK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1900#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1901 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_SK5
1904 character(
*,SKG) ,
intent(in) :: vupp
1905 character(
*,SKG) ,
intent(in) :: vdia
1906 integer(IK) ,
intent(in) ::
shape(
2)
1907 integer(IK) ,
intent(in),
optional :: nrow, ncol
1908 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1909 type(uppDia_type) ,
intent(in) :: subset
1910 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1915 PURE module function getMatInitUXD_D20X0_SK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1916#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1917 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_SK4
1920 character(
*,SKG) ,
intent(in) :: vupp
1921 character(
*,SKG) ,
intent(in) :: vdia
1922 integer(IK) ,
intent(in) ::
shape(
2)
1923 integer(IK) ,
intent(in),
optional :: nrow, ncol
1924 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1925 type(uppDia_type) ,
intent(in) :: subset
1926 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1931 PURE module function getMatInitUXD_D20X0_SK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1932#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1933 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_SK3
1936 character(
*,SKG) ,
intent(in) :: vupp
1937 character(
*,SKG) ,
intent(in) :: vdia
1938 integer(IK) ,
intent(in) ::
shape(
2)
1939 integer(IK) ,
intent(in),
optional :: nrow, ncol
1940 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1941 type(uppDia_type) ,
intent(in) :: subset
1942 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1947 PURE module function getMatInitUXD_D20X0_SK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1948#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1949 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_SK2
1952 character(
*,SKG) ,
intent(in) :: vupp
1953 character(
*,SKG) ,
intent(in) :: vdia
1954 integer(IK) ,
intent(in) ::
shape(
2)
1955 integer(IK) ,
intent(in),
optional :: nrow, ncol
1956 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1957 type(uppDia_type) ,
intent(in) :: subset
1958 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1963 PURE module function getMatInitUXD_D20X0_SK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1964#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1965 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_SK1
1968 character(
*,SKG) ,
intent(in) :: vupp
1969 character(
*,SKG) ,
intent(in) :: vdia
1970 integer(IK) ,
intent(in) ::
shape(
2)
1971 integer(IK) ,
intent(in),
optional :: nrow, ncol
1972 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1973 type(uppDia_type) ,
intent(in) :: subset
1974 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
1981 PURE module function getMatInitUXD_D20X0_IK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1982#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1983 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_IK5
1986 integer(IKG) ,
intent(in) :: vupp
1987 integer(IKG) ,
intent(in) :: vdia
1988 integer(IK) ,
intent(in) ::
shape(
2)
1989 integer(IK) ,
intent(in),
optional :: nrow, ncol
1990 integer(IK) ,
intent(in),
optional :: roff, coff, doff
1991 type(uppDia_type) ,
intent(in) :: subset
1992 integer(IKG) :: mat(
shape(
1),
shape(
2))
1997 PURE module function getMatInitUXD_D20X0_IK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
1998#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1999 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_IK4
2002 integer(IKG) ,
intent(in) :: vupp
2003 integer(IKG) ,
intent(in) :: vdia
2004 integer(IK) ,
intent(in) ::
shape(
2)
2005 integer(IK) ,
intent(in),
optional :: nrow, ncol
2006 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2007 type(uppDia_type) ,
intent(in) :: subset
2008 integer(IKG) :: mat(
shape(
1),
shape(
2))
2013 PURE module function getMatInitUXD_D20X0_IK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2014#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2015 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_IK3
2018 integer(IKG) ,
intent(in) :: vupp
2019 integer(IKG) ,
intent(in) :: vdia
2020 integer(IK) ,
intent(in) ::
shape(
2)
2021 integer(IK) ,
intent(in),
optional :: nrow, ncol
2022 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2023 type(uppDia_type) ,
intent(in) :: subset
2024 integer(IKG) :: mat(
shape(
1),
shape(
2))
2029 PURE module function getMatInitUXD_D20X0_IK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2030#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2031 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_IK2
2034 integer(IKG) ,
intent(in) :: vupp
2035 integer(IKG) ,
intent(in) :: vdia
2036 integer(IK) ,
intent(in) ::
shape(
2)
2037 integer(IK) ,
intent(in),
optional :: nrow, ncol
2038 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2039 type(uppDia_type) ,
intent(in) :: subset
2040 integer(IKG) :: mat(
shape(
1),
shape(
2))
2045 PURE module function getMatInitUXD_D20X0_IK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2046#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2047 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_IK1
2050 integer(IKG) ,
intent(in) :: vupp
2051 integer(IKG) ,
intent(in) :: vdia
2052 integer(IK) ,
intent(in) ::
shape(
2)
2053 integer(IK) ,
intent(in),
optional :: nrow, ncol
2054 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2055 type(uppDia_type) ,
intent(in) :: subset
2056 integer(IKG) :: mat(
shape(
1),
shape(
2))
2063 PURE module function getMatInitUXD_D20X0_LK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2064#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2065 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_LK5
2068 logical(LKG) ,
intent(in) :: vupp
2069 logical(LKG) ,
intent(in) :: vdia
2070 integer(IK) ,
intent(in) ::
shape(
2)
2071 integer(IK) ,
intent(in),
optional :: nrow, ncol
2072 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2073 type(uppDia_type) ,
intent(in) :: subset
2074 logical(LKG) :: mat(
shape(
1),
shape(
2))
2079 PURE module function getMatInitUXD_D20X0_LK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2080#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2081 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_LK4
2084 logical(LKG) ,
intent(in) :: vupp
2085 logical(LKG) ,
intent(in) :: vdia
2086 integer(IK) ,
intent(in) ::
shape(
2)
2087 integer(IK) ,
intent(in),
optional :: nrow, ncol
2088 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2089 type(uppDia_type) ,
intent(in) :: subset
2090 logical(LKG) :: mat(
shape(
1),
shape(
2))
2095 PURE module function getMatInitUXD_D20X0_LK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2097 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_LK3
2100 logical(LKG) ,
intent(in) :: vupp
2101 logical(LKG) ,
intent(in) :: vdia
2102 integer(IK) ,
intent(in) ::
shape(
2)
2103 integer(IK) ,
intent(in),
optional :: nrow, ncol
2104 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2105 type(uppDia_type) ,
intent(in) :: subset
2106 logical(LKG) :: mat(
shape(
1),
shape(
2))
2111 PURE module function getMatInitUXD_D20X0_LK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2112#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2113 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_LK2
2116 logical(LKG) ,
intent(in) :: vupp
2117 logical(LKG) ,
intent(in) :: vdia
2118 integer(IK) ,
intent(in) ::
shape(
2)
2119 integer(IK) ,
intent(in),
optional :: nrow, ncol
2120 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2121 type(uppDia_type) ,
intent(in) :: subset
2122 logical(LKG) :: mat(
shape(
1),
shape(
2))
2127 PURE module function getMatInitUXD_D20X0_LK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2128#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2129 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_LK1
2132 logical(LKG) ,
intent(in) :: vupp
2133 logical(LKG) ,
intent(in) :: vdia
2134 integer(IK) ,
intent(in) ::
shape(
2)
2135 integer(IK) ,
intent(in),
optional :: nrow, ncol
2136 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2137 type(uppDia_type) ,
intent(in) :: subset
2138 logical(LKG) :: mat(
shape(
1),
shape(
2))
2145 PURE module function getMatInitUXD_D20X0_CK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2146#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2147 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_CK5
2150 complex(CKG) ,
intent(in) :: vupp
2151 complex(CKG) ,
intent(in) :: vdia
2152 integer(IK) ,
intent(in) ::
shape(
2)
2153 integer(IK) ,
intent(in),
optional :: nrow, ncol
2154 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2155 type(uppDia_type) ,
intent(in) :: subset
2156 complex(CKG) :: mat(
shape(
1),
shape(
2))
2161 PURE module function getMatInitUXD_D20X0_CK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2162#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2163 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_CK4
2166 complex(CKG) ,
intent(in) :: vupp
2167 complex(CKG) ,
intent(in) :: vdia
2168 integer(IK) ,
intent(in) ::
shape(
2)
2169 integer(IK) ,
intent(in),
optional :: nrow, ncol
2170 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2171 type(uppDia_type) ,
intent(in) :: subset
2172 complex(CKG) :: mat(
shape(
1),
shape(
2))
2177 PURE module function getMatInitUXD_D20X0_CK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2178#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2179 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_CK3
2182 complex(CKG) ,
intent(in) :: vupp
2183 complex(CKG) ,
intent(in) :: vdia
2184 integer(IK) ,
intent(in) ::
shape(
2)
2185 integer(IK) ,
intent(in),
optional :: nrow, ncol
2186 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2187 type(uppDia_type) ,
intent(in) :: subset
2188 complex(CKG) :: mat(
shape(
1),
shape(
2))
2193 PURE module function getMatInitUXD_D20X0_CK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2194#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2195 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_CK2
2198 complex(CKG) ,
intent(in) :: vupp
2199 complex(CKG) ,
intent(in) :: vdia
2200 integer(IK) ,
intent(in) ::
shape(
2)
2201 integer(IK) ,
intent(in),
optional :: nrow, ncol
2202 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2203 type(uppDia_type) ,
intent(in) :: subset
2204 complex(CKG) :: mat(
shape(
1),
shape(
2))
2209 PURE module function getMatInitUXD_D20X0_CK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2210#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2211 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_CK1
2214 complex(CKG) ,
intent(in) :: vupp
2215 complex(CKG) ,
intent(in) :: vdia
2216 integer(IK) ,
intent(in) ::
shape(
2)
2217 integer(IK) ,
intent(in),
optional :: nrow, ncol
2218 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2219 type(uppDia_type) ,
intent(in) :: subset
2220 complex(CKG) :: mat(
shape(
1),
shape(
2))
2227 PURE module function getMatInitUXD_D20X0_RK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2228#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2229 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_RK5
2232 real(RKG) ,
intent(in) :: vupp
2233 real(RKG) ,
intent(in) :: vdia
2234 integer(IK) ,
intent(in) ::
shape(
2)
2235 integer(IK) ,
intent(in),
optional :: nrow, ncol
2236 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2237 type(uppDia_type) ,
intent(in) :: subset
2238 real(RKG) :: mat(
shape(
1),
shape(
2))
2243 PURE module function getMatInitUXD_D20X0_RK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2244#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2245 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_RK4
2248 real(RKG) ,
intent(in) :: vupp
2249 real(RKG) ,
intent(in) :: vdia
2250 integer(IK) ,
intent(in) ::
shape(
2)
2251 integer(IK) ,
intent(in),
optional :: nrow, ncol
2252 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2253 type(uppDia_type) ,
intent(in) :: subset
2254 real(RKG) :: mat(
shape(
1),
shape(
2))
2259 PURE module function getMatInitUXD_D20X0_RK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2260#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2261 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_RK3
2264 real(RKG) ,
intent(in) :: vupp
2265 real(RKG) ,
intent(in) :: vdia
2266 integer(IK) ,
intent(in) ::
shape(
2)
2267 integer(IK) ,
intent(in),
optional :: nrow, ncol
2268 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2269 type(uppDia_type) ,
intent(in) :: subset
2270 real(RKG) :: mat(
shape(
1),
shape(
2))
2275 PURE module function getMatInitUXD_D20X0_RK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2276#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2277 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_RK2
2280 real(RKG) ,
intent(in) :: vupp
2281 real(RKG) ,
intent(in) :: vdia
2282 integer(IK) ,
intent(in) ::
shape(
2)
2283 integer(IK) ,
intent(in),
optional :: nrow, ncol
2284 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2285 type(uppDia_type) ,
intent(in) :: subset
2286 real(RKG) :: mat(
shape(
1),
shape(
2))
2291 PURE module function getMatInitUXD_D20X0_RK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2292#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2293 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X0_RK1
2296 real(RKG) ,
intent(in) :: vupp
2297 real(RKG) ,
intent(in) :: vdia
2298 integer(IK) ,
intent(in) ::
shape(
2)
2299 integer(IK) ,
intent(in),
optional :: nrow, ncol
2300 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2301 type(uppDia_type) ,
intent(in) :: subset
2302 real(RKG) :: mat(
shape(
1),
shape(
2))
2315 PURE module function getMatInitUXD_D20X1_SK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2316#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2317 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_SK5
2320 character(
*,SKG) ,
intent(in) :: vupp
2321 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
2322 integer(IK) ,
intent(in) ::
shape(
2)
2323 integer(IK) ,
intent(in),
optional :: nrow, ncol
2324 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2325 type(uppDia_type) ,
intent(in) :: subset
2326 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
2331 PURE module function getMatInitUXD_D20X1_SK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2332#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2333 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_SK4
2336 character(
*,SKG) ,
intent(in) :: vupp
2337 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
2338 integer(IK) ,
intent(in) ::
shape(
2)
2339 integer(IK) ,
intent(in),
optional :: nrow, ncol
2340 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2341 type(uppDia_type) ,
intent(in) :: subset
2342 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
2347 PURE module function getMatInitUXD_D20X1_SK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2348#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2349 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_SK3
2352 character(
*,SKG) ,
intent(in) :: vupp
2353 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
2354 integer(IK) ,
intent(in) ::
shape(
2)
2355 integer(IK) ,
intent(in),
optional :: nrow, ncol
2356 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2357 type(uppDia_type) ,
intent(in) :: subset
2358 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
2363 PURE module function getMatInitUXD_D20X1_SK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2364#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2365 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_SK2
2368 character(
*,SKG) ,
intent(in) :: vupp
2369 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
2370 integer(IK) ,
intent(in) ::
shape(
2)
2371 integer(IK) ,
intent(in),
optional :: nrow, ncol
2372 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2373 type(uppDia_type) ,
intent(in) :: subset
2374 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
2379 PURE module function getMatInitUXD_D20X1_SK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2380#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2381 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_SK1
2384 character(
*,SKG) ,
intent(in) :: vupp
2385 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
2386 integer(IK) ,
intent(in) ::
shape(
2)
2387 integer(IK) ,
intent(in),
optional :: nrow, ncol
2388 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2389 type(uppDia_type) ,
intent(in) :: subset
2390 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
2397 PURE module function getMatInitUXD_D20X1_IK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2398#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2399 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_IK5
2402 integer(IKG) ,
intent(in) :: vupp
2403 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
2404 integer(IK) ,
intent(in) ::
shape(
2)
2405 integer(IK) ,
intent(in),
optional :: nrow, ncol
2406 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2407 type(uppDia_type) ,
intent(in) :: subset
2408 integer(IKG) :: mat(
shape(
1),
shape(
2))
2413 PURE module function getMatInitUXD_D20X1_IK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2414#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2415 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_IK4
2418 integer(IKG) ,
intent(in) :: vupp
2419 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
2420 integer(IK) ,
intent(in) ::
shape(
2)
2421 integer(IK) ,
intent(in),
optional :: nrow, ncol
2422 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2423 type(uppDia_type) ,
intent(in) :: subset
2424 integer(IKG) :: mat(
shape(
1),
shape(
2))
2429 PURE module function getMatInitUXD_D20X1_IK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2430#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2431 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_IK3
2434 integer(IKG) ,
intent(in) :: vupp
2435 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
2436 integer(IK) ,
intent(in) ::
shape(
2)
2437 integer(IK) ,
intent(in),
optional :: nrow, ncol
2438 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2439 type(uppDia_type) ,
intent(in) :: subset
2440 integer(IKG) :: mat(
shape(
1),
shape(
2))
2445 PURE module function getMatInitUXD_D20X1_IK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2446#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2447 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_IK2
2450 integer(IKG) ,
intent(in) :: vupp
2451 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
2452 integer(IK) ,
intent(in) ::
shape(
2)
2453 integer(IK) ,
intent(in),
optional :: nrow, ncol
2454 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2455 type(uppDia_type) ,
intent(in) :: subset
2456 integer(IKG) :: mat(
shape(
1),
shape(
2))
2461 PURE module function getMatInitUXD_D20X1_IK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2462#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2463 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_IK1
2466 integer(IKG) ,
intent(in) :: vupp
2467 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
2468 integer(IK) ,
intent(in) ::
shape(
2)
2469 integer(IK) ,
intent(in),
optional :: nrow, ncol
2470 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2471 type(uppDia_type) ,
intent(in) :: subset
2472 integer(IKG) :: mat(
shape(
1),
shape(
2))
2479 PURE module function getMatInitUXD_D20X1_LK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2480#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2481 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_LK5
2484 logical(LKG) ,
intent(in) :: vupp
2485 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
2486 integer(IK) ,
intent(in) ::
shape(
2)
2487 integer(IK) ,
intent(in),
optional :: nrow, ncol
2488 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2489 type(uppDia_type) ,
intent(in) :: subset
2490 logical(LKG) :: mat(
shape(
1),
shape(
2))
2495 PURE module function getMatInitUXD_D20X1_LK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2496#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2497 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_LK4
2500 logical(LKG) ,
intent(in) :: vupp
2501 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
2502 integer(IK) ,
intent(in) ::
shape(
2)
2503 integer(IK) ,
intent(in),
optional :: nrow, ncol
2504 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2505 type(uppDia_type) ,
intent(in) :: subset
2506 logical(LKG) :: mat(
shape(
1),
shape(
2))
2511 PURE module function getMatInitUXD_D20X1_LK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2512#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2513 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_LK3
2516 logical(LKG) ,
intent(in) :: vupp
2517 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
2518 integer(IK) ,
intent(in) ::
shape(
2)
2519 integer(IK) ,
intent(in),
optional :: nrow, ncol
2520 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2521 type(uppDia_type) ,
intent(in) :: subset
2522 logical(LKG) :: mat(
shape(
1),
shape(
2))
2527 PURE module function getMatInitUXD_D20X1_LK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2528#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2529 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_LK2
2532 logical(LKG) ,
intent(in) :: vupp
2533 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
2534 integer(IK) ,
intent(in) ::
shape(
2)
2535 integer(IK) ,
intent(in),
optional :: nrow, ncol
2536 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2537 type(uppDia_type) ,
intent(in) :: subset
2538 logical(LKG) :: mat(
shape(
1),
shape(
2))
2543 PURE module function getMatInitUXD_D20X1_LK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2544#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2545 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_LK1
2548 logical(LKG) ,
intent(in) :: vupp
2549 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
2550 integer(IK) ,
intent(in) ::
shape(
2)
2551 integer(IK) ,
intent(in),
optional :: nrow, ncol
2552 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2553 type(uppDia_type) ,
intent(in) :: subset
2554 logical(LKG) :: mat(
shape(
1),
shape(
2))
2561 PURE module function getMatInitUXD_D20X1_CK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2562#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2563 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_CK5
2566 complex(CKG) ,
intent(in) :: vupp
2567 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
2568 integer(IK) ,
intent(in) ::
shape(
2)
2569 integer(IK) ,
intent(in),
optional :: nrow, ncol
2570 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2571 type(uppDia_type) ,
intent(in) :: subset
2572 complex(CKG) :: mat(
shape(
1),
shape(
2))
2577 PURE module function getMatInitUXD_D20X1_CK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2578#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2579 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_CK4
2582 complex(CKG) ,
intent(in) :: vupp
2583 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
2584 integer(IK) ,
intent(in) ::
shape(
2)
2585 integer(IK) ,
intent(in),
optional :: nrow, ncol
2586 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2587 type(uppDia_type) ,
intent(in) :: subset
2588 complex(CKG) :: mat(
shape(
1),
shape(
2))
2593 PURE module function getMatInitUXD_D20X1_CK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2594#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2595 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_CK3
2598 complex(CKG) ,
intent(in) :: vupp
2599 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
2600 integer(IK) ,
intent(in) ::
shape(
2)
2601 integer(IK) ,
intent(in),
optional :: nrow, ncol
2602 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2603 type(uppDia_type) ,
intent(in) :: subset
2604 complex(CKG) :: mat(
shape(
1),
shape(
2))
2609 PURE module function getMatInitUXD_D20X1_CK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2610#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2611 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_CK2
2614 complex(CKG) ,
intent(in) :: vupp
2615 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
2616 integer(IK) ,
intent(in) ::
shape(
2)
2617 integer(IK) ,
intent(in),
optional :: nrow, ncol
2618 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2619 type(uppDia_type) ,
intent(in) :: subset
2620 complex(CKG) :: mat(
shape(
1),
shape(
2))
2625 PURE module function getMatInitUXD_D20X1_CK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2626#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2627 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_CK1
2630 complex(CKG) ,
intent(in) :: vupp
2631 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
2632 integer(IK) ,
intent(in) ::
shape(
2)
2633 integer(IK) ,
intent(in),
optional :: nrow, ncol
2634 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2635 type(uppDia_type) ,
intent(in) :: subset
2636 complex(CKG) :: mat(
shape(
1),
shape(
2))
2643 PURE module function getMatInitUXD_D20X1_RK5(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2644#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2645 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_RK5
2648 real(RKG) ,
intent(in) :: vupp
2649 real(RKG) ,
intent(in),
contiguous :: vdia(:)
2650 integer(IK) ,
intent(in) ::
shape(
2)
2651 integer(IK) ,
intent(in),
optional :: nrow, ncol
2652 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2653 type(uppDia_type) ,
intent(in) :: subset
2654 real(RKG) :: mat(
shape(
1),
shape(
2))
2659 PURE module function getMatInitUXD_D20X1_RK4(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2660#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2661 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_RK4
2664 real(RKG) ,
intent(in) :: vupp
2665 real(RKG) ,
intent(in),
contiguous :: vdia(:)
2666 integer(IK) ,
intent(in) ::
shape(
2)
2667 integer(IK) ,
intent(in),
optional :: nrow, ncol
2668 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2669 type(uppDia_type) ,
intent(in) :: subset
2670 real(RKG) :: mat(
shape(
1),
shape(
2))
2675 PURE module function getMatInitUXD_D20X1_RK3(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2676#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2677 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_RK3
2680 real(RKG) ,
intent(in) :: vupp
2681 real(RKG) ,
intent(in),
contiguous :: vdia(:)
2682 integer(IK) ,
intent(in) ::
shape(
2)
2683 integer(IK) ,
intent(in),
optional :: nrow, ncol
2684 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2685 type(uppDia_type) ,
intent(in) :: subset
2686 real(RKG) :: mat(
shape(
1),
shape(
2))
2691 PURE module function getMatInitUXD_D20X1_RK2(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2692#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2693 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_RK2
2696 real(RKG) ,
intent(in) :: vupp
2697 real(RKG) ,
intent(in),
contiguous :: vdia(:)
2698 integer(IK) ,
intent(in) ::
shape(
2)
2699 integer(IK) ,
intent(in),
optional :: nrow, ncol
2700 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2701 type(uppDia_type) ,
intent(in) :: subset
2702 real(RKG) :: mat(
shape(
1),
shape(
2))
2707 PURE module function getMatInitUXD_D20X1_RK1(shape, subset, vupp, vdia, nrow, ncol, roff, coff, doff)
result(mat)
2708#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2709 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitUXD_D20X1_RK1
2712 real(RKG) ,
intent(in) :: vupp
2713 real(RKG) ,
intent(in),
contiguous :: vdia(:)
2714 integer(IK) ,
intent(in) ::
shape(
2)
2715 integer(IK) ,
intent(in),
optional :: nrow, ncol
2716 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2717 type(uppDia_type) ,
intent(in) :: subset
2718 real(RKG) :: mat(
shape(
1),
shape(
2))
2735 PURE module function getMatInitULX_D200X_SK5(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2736#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2737 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_SK5
2740 character(
*,SKG) ,
intent(in) :: vupp, vlow
2741 integer(IK) ,
intent(in) ::
shape(
2)
2742 integer(IK) ,
intent(in),
optional :: nrow, ncol
2743 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2744 type(uppLow_type) ,
intent(in) :: subset
2745 character(
len(vupp,IK),SKG) :: mat(
shape(
1),
shape(
2))
2750 PURE module function getMatInitULX_D200X_SK4(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2751#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2752 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_SK4
2755 character(
*,SKG) ,
intent(in) :: vupp, vlow
2756 integer(IK) ,
intent(in) ::
shape(
2)
2757 integer(IK) ,
intent(in),
optional :: nrow, ncol
2758 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2759 type(uppLow_type) ,
intent(in) :: subset
2760 character(
len(vupp,IK),SKG) :: mat(
shape(
1),
shape(
2))
2765 PURE module function getMatInitULX_D200X_SK3(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2766#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2767 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_SK3
2770 character(
*,SKG) ,
intent(in) :: vupp, vlow
2771 integer(IK) ,
intent(in) ::
shape(
2)
2772 integer(IK) ,
intent(in),
optional :: nrow, ncol
2773 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2774 type(uppLow_type) ,
intent(in) :: subset
2775 character(
len(vupp,IK),SKG) :: mat(
shape(
1),
shape(
2))
2780 PURE module function getMatInitULX_D200X_SK2(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2781#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2782 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_SK2
2785 character(
*,SKG) ,
intent(in) :: vupp, vlow
2786 integer(IK) ,
intent(in) ::
shape(
2)
2787 integer(IK) ,
intent(in),
optional :: nrow, ncol
2788 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2789 type(uppLow_type) ,
intent(in) :: subset
2790 character(
len(vupp,IK),SKG) :: mat(
shape(
1),
shape(
2))
2795 PURE module function getMatInitULX_D200X_SK1(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2796#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2797 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_SK1
2800 character(
*,SKG) ,
intent(in) :: vupp, vlow
2801 integer(IK) ,
intent(in) ::
shape(
2)
2802 integer(IK) ,
intent(in),
optional :: nrow, ncol
2803 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2804 type(uppLow_type) ,
intent(in) :: subset
2805 character(
len(vupp,IK),SKG) :: mat(
shape(
1),
shape(
2))
2812 PURE module function getMatInitULX_D200X_IK5(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2813#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2814 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_IK5
2817 integer(IKG) ,
intent(in) :: vupp, vlow
2818 integer(IK) ,
intent(in) ::
shape(
2)
2819 integer(IK) ,
intent(in),
optional :: nrow, ncol
2820 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2821 type(uppLow_type) ,
intent(in) :: subset
2822 integer(IKG) :: mat(
shape(
1),
shape(
2))
2827 PURE module function getMatInitULX_D200X_IK4(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2828#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2829 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_IK4
2832 integer(IKG) ,
intent(in) :: vupp, vlow
2833 integer(IK) ,
intent(in) ::
shape(
2)
2834 integer(IK) ,
intent(in),
optional :: nrow, ncol
2835 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2836 type(uppLow_type) ,
intent(in) :: subset
2837 integer(IKG) :: mat(
shape(
1),
shape(
2))
2842 PURE module function getMatInitULX_D200X_IK3(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2843#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2844 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_IK3
2847 integer(IKG) ,
intent(in) :: vupp, vlow
2848 integer(IK) ,
intent(in) ::
shape(
2)
2849 integer(IK) ,
intent(in),
optional :: nrow, ncol
2850 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2851 type(uppLow_type) ,
intent(in) :: subset
2852 integer(IKG) :: mat(
shape(
1),
shape(
2))
2857 PURE module function getMatInitULX_D200X_IK2(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2858#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2859 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_IK2
2862 integer(IKG) ,
intent(in) :: vupp, vlow
2863 integer(IK) ,
intent(in) ::
shape(
2)
2864 integer(IK) ,
intent(in),
optional :: nrow, ncol
2865 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2866 type(uppLow_type) ,
intent(in) :: subset
2867 integer(IKG) :: mat(
shape(
1),
shape(
2))
2872 PURE module function getMatInitULX_D200X_IK1(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2873#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2874 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_IK1
2877 integer(IKG) ,
intent(in) :: vupp, vlow
2878 integer(IK) ,
intent(in) ::
shape(
2)
2879 integer(IK) ,
intent(in),
optional :: nrow, ncol
2880 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2881 type(uppLow_type) ,
intent(in) :: subset
2882 integer(IKG) :: mat(
shape(
1),
shape(
2))
2889 PURE module function getMatInitULX_D200X_LK5(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2890#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2891 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_LK5
2894 logical(LKG) ,
intent(in) :: vupp, vlow
2895 integer(IK) ,
intent(in) ::
shape(
2)
2896 integer(IK) ,
intent(in),
optional :: nrow, ncol
2897 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2898 type(uppLow_type) ,
intent(in) :: subset
2899 logical(LKG) :: mat(
shape(
1),
shape(
2))
2904 PURE module function getMatInitULX_D200X_LK4(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2905#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2906 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_LK4
2909 logical(LKG) ,
intent(in) :: vupp, vlow
2910 integer(IK) ,
intent(in) ::
shape(
2)
2911 integer(IK) ,
intent(in),
optional :: nrow, ncol
2912 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2913 type(uppLow_type) ,
intent(in) :: subset
2914 logical(LKG) :: mat(
shape(
1),
shape(
2))
2919 PURE module function getMatInitULX_D200X_LK3(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2920#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2921 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_LK3
2924 logical(LKG) ,
intent(in) :: vupp, vlow
2925 integer(IK) ,
intent(in) ::
shape(
2)
2926 integer(IK) ,
intent(in),
optional :: nrow, ncol
2927 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2928 type(uppLow_type) ,
intent(in) :: subset
2929 logical(LKG) :: mat(
shape(
1),
shape(
2))
2934 PURE module function getMatInitULX_D200X_LK2(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2935#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2936 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_LK2
2939 logical(LKG) ,
intent(in) :: vupp, vlow
2940 integer(IK) ,
intent(in) ::
shape(
2)
2941 integer(IK) ,
intent(in),
optional :: nrow, ncol
2942 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2943 type(uppLow_type) ,
intent(in) :: subset
2944 logical(LKG) :: mat(
shape(
1),
shape(
2))
2949 PURE module function getMatInitULX_D200X_LK1(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2950#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2951 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_LK1
2954 logical(LKG) ,
intent(in) :: vupp, vlow
2955 integer(IK) ,
intent(in) ::
shape(
2)
2956 integer(IK) ,
intent(in),
optional :: nrow, ncol
2957 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2958 type(uppLow_type) ,
intent(in) :: subset
2959 logical(LKG) :: mat(
shape(
1),
shape(
2))
2966 PURE module function getMatInitULX_D200X_CK5(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2967#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2968 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_CK5
2971 complex(CKG) ,
intent(in) :: vupp, vlow
2972 integer(IK) ,
intent(in) ::
shape(
2)
2973 integer(IK) ,
intent(in),
optional :: nrow, ncol
2974 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2975 type(uppLow_type) ,
intent(in) :: subset
2976 complex(CKG) :: mat(
shape(
1),
shape(
2))
2981 PURE module function getMatInitULX_D200X_CK4(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2982#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2983 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_CK4
2986 complex(CKG) ,
intent(in) :: vupp, vlow
2987 integer(IK) ,
intent(in) ::
shape(
2)
2988 integer(IK) ,
intent(in),
optional :: nrow, ncol
2989 integer(IK) ,
intent(in),
optional :: roff, coff, doff
2990 type(uppLow_type) ,
intent(in) :: subset
2991 complex(CKG) :: mat(
shape(
1),
shape(
2))
2996 PURE module function getMatInitULX_D200X_CK3(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
2997#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2998 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_CK3
3001 complex(CKG) ,
intent(in) :: vupp, vlow
3002 integer(IK) ,
intent(in) ::
shape(
2)
3003 integer(IK) ,
intent(in),
optional :: nrow, ncol
3004 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3005 type(uppLow_type) ,
intent(in) :: subset
3006 complex(CKG) :: mat(
shape(
1),
shape(
2))
3011 PURE module function getMatInitULX_D200X_CK2(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
3012#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3013 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_CK2
3016 complex(CKG) ,
intent(in) :: vupp, vlow
3017 integer(IK) ,
intent(in) ::
shape(
2)
3018 integer(IK) ,
intent(in),
optional :: nrow, ncol
3019 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3020 type(uppLow_type) ,
intent(in) :: subset
3021 complex(CKG) :: mat(
shape(
1),
shape(
2))
3026 PURE module function getMatInitULX_D200X_CK1(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
3027#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3028 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_CK1
3031 complex(CKG) ,
intent(in) :: vupp, vlow
3032 integer(IK) ,
intent(in) ::
shape(
2)
3033 integer(IK) ,
intent(in),
optional :: nrow, ncol
3034 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3035 type(uppLow_type) ,
intent(in) :: subset
3036 complex(CKG) :: mat(
shape(
1),
shape(
2))
3043 PURE module function getMatInitULX_D200X_RK5(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
3044#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3045 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_RK5
3048 real(RKG) ,
intent(in) :: vupp, vlow
3049 integer(IK) ,
intent(in) ::
shape(
2)
3050 integer(IK) ,
intent(in),
optional :: nrow, ncol
3051 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3052 type(uppLow_type) ,
intent(in) :: subset
3053 real(RKG) :: mat(
shape(
1),
shape(
2))
3058 PURE module function getMatInitULX_D200X_RK4(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
3059#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3060 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_RK4
3063 real(RKG) ,
intent(in) :: vupp, vlow
3064 integer(IK) ,
intent(in) ::
shape(
2)
3065 integer(IK) ,
intent(in),
optional :: nrow, ncol
3066 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3067 type(uppLow_type) ,
intent(in) :: subset
3068 real(RKG) :: mat(
shape(
1),
shape(
2))
3073 PURE module function getMatInitULX_D200X_RK3(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
3074#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3075 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_RK3
3078 real(RKG) ,
intent(in) :: vupp, vlow
3079 integer(IK) ,
intent(in) ::
shape(
2)
3080 integer(IK) ,
intent(in),
optional :: nrow, ncol
3081 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3082 type(uppLow_type) ,
intent(in) :: subset
3083 real(RKG) :: mat(
shape(
1),
shape(
2))
3088 PURE module function getMatInitULX_D200X_RK2(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
3089#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3090 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_RK2
3093 real(RKG) ,
intent(in) :: vupp, vlow
3094 integer(IK) ,
intent(in) ::
shape(
2)
3095 integer(IK) ,
intent(in),
optional :: nrow, ncol
3096 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3097 type(uppLow_type) ,
intent(in) :: subset
3098 real(RKG) :: mat(
shape(
1),
shape(
2))
3103 PURE module function getMatInitULX_D200X_RK1(shape, subset, vupp, vlow, nrow, ncol, roff, coff, doff)
result(mat)
3104#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3105 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULX_D200X_RK1
3108 real(RKG) ,
intent(in) :: vupp, vlow
3109 integer(IK) ,
intent(in) ::
shape(
2)
3110 integer(IK) ,
intent(in),
optional :: nrow, ncol
3111 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3112 type(uppLow_type) ,
intent(in) :: subset
3113 real(RKG) :: mat(
shape(
1),
shape(
2))
3130 PURE module function getMatInitULD_D2000_SK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3131#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3132 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_SK5
3135 character(
*,SKG) ,
intent(in) :: vupp, vlow
3136 character(
*,SKG) ,
intent(in) :: vdia
3137 integer(IK) ,
intent(in) ::
shape(
2)
3138 integer(IK) ,
intent(in),
optional :: nrow, ncol
3139 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3140 type(uppLowDia_type) ,
intent(in) :: subset
3141 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3146 PURE module function getMatInitULD_D2000_SK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3147#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3148 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_SK4
3151 character(
*,SKG) ,
intent(in) :: vupp, vlow
3152 character(
*,SKG) ,
intent(in) :: vdia
3153 integer(IK) ,
intent(in) ::
shape(
2)
3154 integer(IK) ,
intent(in),
optional :: nrow, ncol
3155 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3156 type(uppLowDia_type) ,
intent(in) :: subset
3157 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3162 PURE module function getMatInitULD_D2000_SK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3163#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3164 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_SK3
3167 character(
*,SKG) ,
intent(in) :: vupp, vlow
3168 character(
*,SKG) ,
intent(in) :: vdia
3169 integer(IK) ,
intent(in) ::
shape(
2)
3170 integer(IK) ,
intent(in),
optional :: nrow, ncol
3171 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3172 type(uppLowDia_type) ,
intent(in) :: subset
3173 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3178 PURE module function getMatInitULD_D2000_SK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3179#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3180 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_SK2
3183 character(
*,SKG) ,
intent(in) :: vupp, vlow
3184 character(
*,SKG) ,
intent(in) :: vdia
3185 integer(IK) ,
intent(in) ::
shape(
2)
3186 integer(IK) ,
intent(in),
optional :: nrow, ncol
3187 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3188 type(uppLowDia_type) ,
intent(in) :: subset
3189 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3194 PURE module function getMatInitULD_D2000_SK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3195#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3196 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_SK1
3199 character(
*,SKG) ,
intent(in) :: vupp, vlow
3200 character(
*,SKG) ,
intent(in) :: vdia
3201 integer(IK) ,
intent(in) ::
shape(
2)
3202 integer(IK) ,
intent(in),
optional :: nrow, ncol
3203 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3204 type(uppLowDia_type) ,
intent(in) :: subset
3205 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3212 PURE module function getMatInitULD_D2000_IK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3213#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3214 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_IK5
3217 integer(IKG) ,
intent(in) :: vupp, vlow
3218 integer(IKG) ,
intent(in) :: vdia
3219 integer(IK) ,
intent(in) ::
shape(
2)
3220 integer(IK) ,
intent(in),
optional :: nrow, ncol
3221 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3222 type(uppLowDia_type) ,
intent(in) :: subset
3223 integer(IKG) :: mat(
shape(
1),
shape(
2))
3228 PURE module function getMatInitULD_D2000_IK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3229#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3230 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_IK4
3233 integer(IKG) ,
intent(in) :: vupp, vlow
3234 integer(IKG) ,
intent(in) :: vdia
3235 integer(IK) ,
intent(in) ::
shape(
2)
3236 integer(IK) ,
intent(in),
optional :: nrow, ncol
3237 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3238 type(uppLowDia_type) ,
intent(in) :: subset
3239 integer(IKG) :: mat(
shape(
1),
shape(
2))
3244 PURE module function getMatInitULD_D2000_IK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3245#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3246 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_IK3
3249 integer(IKG) ,
intent(in) :: vupp, vlow
3250 integer(IKG) ,
intent(in) :: vdia
3251 integer(IK) ,
intent(in) ::
shape(
2)
3252 integer(IK) ,
intent(in),
optional :: nrow, ncol
3253 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3254 type(uppLowDia_type) ,
intent(in) :: subset
3255 integer(IKG) :: mat(
shape(
1),
shape(
2))
3260 PURE module function getMatInitULD_D2000_IK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3261#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3262 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_IK2
3265 integer(IKG) ,
intent(in) :: vupp, vlow
3266 integer(IKG) ,
intent(in) :: vdia
3267 integer(IK) ,
intent(in) ::
shape(
2)
3268 integer(IK) ,
intent(in),
optional :: nrow, ncol
3269 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3270 type(uppLowDia_type) ,
intent(in) :: subset
3271 integer(IKG) :: mat(
shape(
1),
shape(
2))
3276 PURE module function getMatInitULD_D2000_IK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3277#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3278 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_IK1
3281 integer(IKG) ,
intent(in) :: vupp, vlow
3282 integer(IKG) ,
intent(in) :: vdia
3283 integer(IK) ,
intent(in) ::
shape(
2)
3284 integer(IK) ,
intent(in),
optional :: nrow, ncol
3285 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3286 type(uppLowDia_type) ,
intent(in) :: subset
3287 integer(IKG) :: mat(
shape(
1),
shape(
2))
3294 PURE module function getMatInitULD_D2000_LK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3295#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3296 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_LK5
3299 logical(LKG) ,
intent(in) :: vupp, vlow
3300 logical(LKG) ,
intent(in) :: vdia
3301 integer(IK) ,
intent(in) ::
shape(
2)
3302 integer(IK) ,
intent(in),
optional :: nrow, ncol
3303 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3304 type(uppLowDia_type) ,
intent(in) :: subset
3305 logical(LKG) :: mat(
shape(
1),
shape(
2))
3310 PURE module function getMatInitULD_D2000_LK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3311#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3312 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_LK4
3315 logical(LKG) ,
intent(in) :: vupp, vlow
3316 logical(LKG) ,
intent(in) :: vdia
3317 integer(IK) ,
intent(in) ::
shape(
2)
3318 integer(IK) ,
intent(in),
optional :: nrow, ncol
3319 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3320 type(uppLowDia_type) ,
intent(in) :: subset
3321 logical(LKG) :: mat(
shape(
1),
shape(
2))
3326 PURE module function getMatInitULD_D2000_LK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3327#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3328 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_LK3
3331 logical(LKG) ,
intent(in) :: vupp, vlow
3332 logical(LKG) ,
intent(in) :: vdia
3333 integer(IK) ,
intent(in) ::
shape(
2)
3334 integer(IK) ,
intent(in),
optional :: nrow, ncol
3335 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3336 type(uppLowDia_type) ,
intent(in) :: subset
3337 logical(LKG) :: mat(
shape(
1),
shape(
2))
3342 PURE module function getMatInitULD_D2000_LK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3343#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3344 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_LK2
3347 logical(LKG) ,
intent(in) :: vupp, vlow
3348 logical(LKG) ,
intent(in) :: vdia
3349 integer(IK) ,
intent(in) ::
shape(
2)
3350 integer(IK) ,
intent(in),
optional :: nrow, ncol
3351 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3352 type(uppLowDia_type) ,
intent(in) :: subset
3353 logical(LKG) :: mat(
shape(
1),
shape(
2))
3358 PURE module function getMatInitULD_D2000_LK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3359#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3360 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_LK1
3363 logical(LKG) ,
intent(in) :: vupp, vlow
3364 logical(LKG) ,
intent(in) :: vdia
3365 integer(IK) ,
intent(in) ::
shape(
2)
3366 integer(IK) ,
intent(in),
optional :: nrow, ncol
3367 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3368 type(uppLowDia_type) ,
intent(in) :: subset
3369 logical(LKG) :: mat(
shape(
1),
shape(
2))
3376 PURE module function getMatInitULD_D2000_CK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3377#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3378 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_CK5
3381 complex(CKG) ,
intent(in) :: vupp, vlow
3382 complex(CKG) ,
intent(in) :: vdia
3383 integer(IK) ,
intent(in) ::
shape(
2)
3384 integer(IK) ,
intent(in),
optional :: nrow, ncol
3385 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3386 type(uppLowDia_type) ,
intent(in) :: subset
3387 complex(CKG) :: mat(
shape(
1),
shape(
2))
3392 PURE module function getMatInitULD_D2000_CK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3393#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3394 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_CK4
3397 complex(CKG) ,
intent(in) :: vupp, vlow
3398 complex(CKG) ,
intent(in) :: vdia
3399 integer(IK) ,
intent(in) ::
shape(
2)
3400 integer(IK) ,
intent(in),
optional :: nrow, ncol
3401 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3402 type(uppLowDia_type) ,
intent(in) :: subset
3403 complex(CKG) :: mat(
shape(
1),
shape(
2))
3408 PURE module function getMatInitULD_D2000_CK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3409#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3410 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_CK3
3413 complex(CKG) ,
intent(in) :: vupp, vlow
3414 complex(CKG) ,
intent(in) :: vdia
3415 integer(IK) ,
intent(in) ::
shape(
2)
3416 integer(IK) ,
intent(in),
optional :: nrow, ncol
3417 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3418 type(uppLowDia_type) ,
intent(in) :: subset
3419 complex(CKG) :: mat(
shape(
1),
shape(
2))
3424 PURE module function getMatInitULD_D2000_CK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3425#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3426 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_CK2
3429 complex(CKG) ,
intent(in) :: vupp, vlow
3430 complex(CKG) ,
intent(in) :: vdia
3431 integer(IK) ,
intent(in) ::
shape(
2)
3432 integer(IK) ,
intent(in),
optional :: nrow, ncol
3433 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3434 type(uppLowDia_type) ,
intent(in) :: subset
3435 complex(CKG) :: mat(
shape(
1),
shape(
2))
3440 PURE module function getMatInitULD_D2000_CK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3441#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3442 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_CK1
3445 complex(CKG) ,
intent(in) :: vupp, vlow
3446 complex(CKG) ,
intent(in) :: vdia
3447 integer(IK) ,
intent(in) ::
shape(
2)
3448 integer(IK) ,
intent(in),
optional :: nrow, ncol
3449 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3450 type(uppLowDia_type) ,
intent(in) :: subset
3451 complex(CKG) :: mat(
shape(
1),
shape(
2))
3458 PURE module function getMatInitULD_D2000_RK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3459#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3460 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_RK5
3463 real(RKG) ,
intent(in) :: vupp, vlow
3464 real(RKG) ,
intent(in) :: vdia
3465 integer(IK) ,
intent(in) ::
shape(
2)
3466 integer(IK) ,
intent(in),
optional :: nrow, ncol
3467 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3468 type(uppLowDia_type) ,
intent(in) :: subset
3469 real(RKG) :: mat(
shape(
1),
shape(
2))
3474 PURE module function getMatInitULD_D2000_RK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3475#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3476 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_RK4
3479 real(RKG) ,
intent(in) :: vupp, vlow
3480 real(RKG) ,
intent(in) :: vdia
3481 integer(IK) ,
intent(in) ::
shape(
2)
3482 integer(IK) ,
intent(in),
optional :: nrow, ncol
3483 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3484 type(uppLowDia_type) ,
intent(in) :: subset
3485 real(RKG) :: mat(
shape(
1),
shape(
2))
3490 PURE module function getMatInitULD_D2000_RK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3491#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3492 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_RK3
3495 real(RKG) ,
intent(in) :: vupp, vlow
3496 real(RKG) ,
intent(in) :: vdia
3497 integer(IK) ,
intent(in) ::
shape(
2)
3498 integer(IK) ,
intent(in),
optional :: nrow, ncol
3499 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3500 type(uppLowDia_type) ,
intent(in) :: subset
3501 real(RKG) :: mat(
shape(
1),
shape(
2))
3506 PURE module function getMatInitULD_D2000_RK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3507#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3508 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_RK2
3511 real(RKG) ,
intent(in) :: vupp, vlow
3512 real(RKG) ,
intent(in) :: vdia
3513 integer(IK) ,
intent(in) ::
shape(
2)
3514 integer(IK) ,
intent(in),
optional :: nrow, ncol
3515 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3516 type(uppLowDia_type) ,
intent(in) :: subset
3517 real(RKG) :: mat(
shape(
1),
shape(
2))
3522 PURE module function getMatInitULD_D2000_RK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3523#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3524 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2000_RK1
3527 real(RKG) ,
intent(in) :: vupp, vlow
3528 real(RKG) ,
intent(in) :: vdia
3529 integer(IK) ,
intent(in) ::
shape(
2)
3530 integer(IK) ,
intent(in),
optional :: nrow, ncol
3531 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3532 type(uppLowDia_type) ,
intent(in) :: subset
3533 real(RKG) :: mat(
shape(
1),
shape(
2))
3546 PURE module function getMatInitULD_D2001_SK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3547#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3548 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_SK5
3551 character(
*,SKG) ,
intent(in) :: vupp, vlow
3552 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
3553 integer(IK) ,
intent(in) ::
shape(
2)
3554 integer(IK) ,
intent(in),
optional :: nrow, ncol
3555 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3556 type(uppLowDia_type) ,
intent(in) :: subset
3557 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3562 PURE module function getMatInitULD_D2001_SK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3563#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3564 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_SK4
3567 character(
*,SKG) ,
intent(in) :: vupp, vlow
3568 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
3569 integer(IK) ,
intent(in) ::
shape(
2)
3570 integer(IK) ,
intent(in),
optional :: nrow, ncol
3571 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3572 type(uppLowDia_type) ,
intent(in) :: subset
3573 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3578 PURE module function getMatInitULD_D2001_SK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3579#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3580 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_SK3
3583 character(
*,SKG) ,
intent(in) :: vupp, vlow
3584 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
3585 integer(IK) ,
intent(in) ::
shape(
2)
3586 integer(IK) ,
intent(in),
optional :: nrow, ncol
3587 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3588 type(uppLowDia_type) ,
intent(in) :: subset
3589 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3594 PURE module function getMatInitULD_D2001_SK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3595#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3596 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_SK2
3599 character(
*,SKG) ,
intent(in) :: vupp, vlow
3600 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
3601 integer(IK) ,
intent(in) ::
shape(
2)
3602 integer(IK) ,
intent(in),
optional :: nrow, ncol
3603 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3604 type(uppLowDia_type) ,
intent(in) :: subset
3605 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3610 PURE module function getMatInitULD_D2001_SK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3611#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3612 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_SK1
3615 character(
*,SKG) ,
intent(in) :: vupp, vlow
3616 character(
*,SKG) ,
intent(in),
contiguous :: vdia(:)
3617 integer(IK) ,
intent(in) ::
shape(
2)
3618 integer(IK) ,
intent(in),
optional :: nrow, ncol
3619 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3620 type(uppLowDia_type) ,
intent(in) :: subset
3621 character(
len(vdia,IK),SKG) :: mat(
shape(
1),
shape(
2))
3628 PURE module function getMatInitULD_D2001_IK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3629#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3630 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_IK5
3633 integer(IKG) ,
intent(in) :: vupp, vlow
3634 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
3635 integer(IK) ,
intent(in) ::
shape(
2)
3636 integer(IK) ,
intent(in),
optional :: nrow, ncol
3637 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3638 type(uppLowDia_type) ,
intent(in) :: subset
3639 integer(IKG) :: mat(
shape(
1),
shape(
2))
3644 PURE module function getMatInitULD_D2001_IK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3645#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3646 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_IK4
3649 integer(IKG) ,
intent(in) :: vupp, vlow
3650 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
3651 integer(IK) ,
intent(in) ::
shape(
2)
3652 integer(IK) ,
intent(in),
optional :: nrow, ncol
3653 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3654 type(uppLowDia_type) ,
intent(in) :: subset
3655 integer(IKG) :: mat(
shape(
1),
shape(
2))
3660 PURE module function getMatInitULD_D2001_IK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3661#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3662 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_IK3
3665 integer(IKG) ,
intent(in) :: vupp, vlow
3666 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
3667 integer(IK) ,
intent(in) ::
shape(
2)
3668 integer(IK) ,
intent(in),
optional :: nrow, ncol
3669 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3670 type(uppLowDia_type) ,
intent(in) :: subset
3671 integer(IKG) :: mat(
shape(
1),
shape(
2))
3676 PURE module function getMatInitULD_D2001_IK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3677#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3678 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_IK2
3681 integer(IKG) ,
intent(in) :: vupp, vlow
3682 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
3683 integer(IK) ,
intent(in) ::
shape(
2)
3684 integer(IK) ,
intent(in),
optional :: nrow, ncol
3685 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3686 type(uppLowDia_type) ,
intent(in) :: subset
3687 integer(IKG) :: mat(
shape(
1),
shape(
2))
3692 PURE module function getMatInitULD_D2001_IK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3693#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3694 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_IK1
3697 integer(IKG) ,
intent(in) :: vupp, vlow
3698 integer(IKG) ,
intent(in),
contiguous :: vdia(:)
3699 integer(IK) ,
intent(in) ::
shape(
2)
3700 integer(IK) ,
intent(in),
optional :: nrow, ncol
3701 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3702 type(uppLowDia_type) ,
intent(in) :: subset
3703 integer(IKG) :: mat(
shape(
1),
shape(
2))
3710 PURE module function getMatInitULD_D2001_LK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3711#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3712 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_LK5
3715 logical(LKG) ,
intent(in) :: vupp, vlow
3716 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
3717 integer(IK) ,
intent(in) ::
shape(
2)
3718 integer(IK) ,
intent(in),
optional :: nrow, ncol
3719 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3720 type(uppLowDia_type) ,
intent(in) :: subset
3721 logical(LKG) :: mat(
shape(
1),
shape(
2))
3726 PURE module function getMatInitULD_D2001_LK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3727#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3728 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_LK4
3731 logical(LKG) ,
intent(in) :: vupp, vlow
3732 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
3733 integer(IK) ,
intent(in) ::
shape(
2)
3734 integer(IK) ,
intent(in),
optional :: nrow, ncol
3735 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3736 type(uppLowDia_type) ,
intent(in) :: subset
3737 logical(LKG) :: mat(
shape(
1),
shape(
2))
3742 PURE module function getMatInitULD_D2001_LK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3743#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3744 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_LK3
3747 logical(LKG) ,
intent(in) :: vupp, vlow
3748 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
3749 integer(IK) ,
intent(in) ::
shape(
2)
3750 integer(IK) ,
intent(in),
optional :: nrow, ncol
3751 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3752 type(uppLowDia_type) ,
intent(in) :: subset
3753 logical(LKG) :: mat(
shape(
1),
shape(
2))
3758 PURE module function getMatInitULD_D2001_LK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3759#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3760 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_LK2
3763 logical(LKG) ,
intent(in) :: vupp, vlow
3764 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
3765 integer(IK) ,
intent(in) ::
shape(
2)
3766 integer(IK) ,
intent(in),
optional :: nrow, ncol
3767 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3768 type(uppLowDia_type) ,
intent(in) :: subset
3769 logical(LKG) :: mat(
shape(
1),
shape(
2))
3774 PURE module function getMatInitULD_D2001_LK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3775#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3776 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_LK1
3779 logical(LKG) ,
intent(in) :: vupp, vlow
3780 logical(LKG) ,
intent(in),
contiguous :: vdia(:)
3781 integer(IK) ,
intent(in) ::
shape(
2)
3782 integer(IK) ,
intent(in),
optional :: nrow, ncol
3783 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3784 type(uppLowDia_type) ,
intent(in) :: subset
3785 logical(LKG) :: mat(
shape(
1),
shape(
2))
3792 PURE module function getMatInitULD_D2001_CK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3793#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3794 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_CK5
3797 complex(CKG) ,
intent(in) :: vupp, vlow
3798 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
3799 integer(IK) ,
intent(in) ::
shape(
2)
3800 integer(IK) ,
intent(in),
optional :: nrow, ncol
3801 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3802 type(uppLowDia_type) ,
intent(in) :: subset
3803 complex(CKG) :: mat(
shape(
1),
shape(
2))
3808 PURE module function getMatInitULD_D2001_CK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3809#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3810 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_CK4
3813 complex(CKG) ,
intent(in) :: vupp, vlow
3814 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
3815 integer(IK) ,
intent(in) ::
shape(
2)
3816 integer(IK) ,
intent(in),
optional :: nrow, ncol
3817 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3818 type(uppLowDia_type) ,
intent(in) :: subset
3819 complex(CKG) :: mat(
shape(
1),
shape(
2))
3824 PURE module function getMatInitULD_D2001_CK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3825#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3826 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_CK3
3829 complex(CKG) ,
intent(in) :: vupp, vlow
3830 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
3831 integer(IK) ,
intent(in) ::
shape(
2)
3832 integer(IK) ,
intent(in),
optional :: nrow, ncol
3833 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3834 type(uppLowDia_type) ,
intent(in) :: subset
3835 complex(CKG) :: mat(
shape(
1),
shape(
2))
3840 PURE module function getMatInitULD_D2001_CK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3841#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3842 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_CK2
3845 complex(CKG) ,
intent(in) :: vupp, vlow
3846 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
3847 integer(IK) ,
intent(in) ::
shape(
2)
3848 integer(IK) ,
intent(in),
optional :: nrow, ncol
3849 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3850 type(uppLowDia_type) ,
intent(in) :: subset
3851 complex(CKG) :: mat(
shape(
1),
shape(
2))
3856 PURE module function getMatInitULD_D2001_CK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3857#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3858 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_CK1
3861 complex(CKG) ,
intent(in) :: vupp, vlow
3862 complex(CKG) ,
intent(in),
contiguous :: vdia(:)
3863 integer(IK) ,
intent(in) ::
shape(
2)
3864 integer(IK) ,
intent(in),
optional :: nrow, ncol
3865 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3866 type(uppLowDia_type) ,
intent(in) :: subset
3867 complex(CKG) :: mat(
shape(
1),
shape(
2))
3874 PURE module function getMatInitULD_D2001_RK5(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3875#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3876 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_RK5
3879 real(RKG) ,
intent(in) :: vupp, vlow
3880 real(RKG) ,
intent(in),
contiguous :: vdia(:)
3881 integer(IK) ,
intent(in) ::
shape(
2)
3882 integer(IK) ,
intent(in),
optional :: nrow, ncol
3883 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3884 type(uppLowDia_type) ,
intent(in) :: subset
3885 real(RKG) :: mat(
shape(
1),
shape(
2))
3890 PURE module function getMatInitULD_D2001_RK4(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3891#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3892 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_RK4
3895 real(RKG) ,
intent(in) :: vupp, vlow
3896 real(RKG) ,
intent(in),
contiguous :: vdia(:)
3897 integer(IK) ,
intent(in) ::
shape(
2)
3898 integer(IK) ,
intent(in),
optional :: nrow, ncol
3899 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3900 type(uppLowDia_type) ,
intent(in) :: subset
3901 real(RKG) :: mat(
shape(
1),
shape(
2))
3906 PURE module function getMatInitULD_D2001_RK3(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3907#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3908 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_RK3
3911 real(RKG) ,
intent(in) :: vupp, vlow
3912 real(RKG) ,
intent(in),
contiguous :: vdia(:)
3913 integer(IK) ,
intent(in) ::
shape(
2)
3914 integer(IK) ,
intent(in),
optional :: nrow, ncol
3915 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3916 type(uppLowDia_type) ,
intent(in) :: subset
3917 real(RKG) :: mat(
shape(
1),
shape(
2))
3922 PURE module function getMatInitULD_D2001_RK2(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3923#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3924 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_RK2
3927 real(RKG) ,
intent(in) :: vupp, vlow
3928 real(RKG) ,
intent(in),
contiguous :: vdia(:)
3929 integer(IK) ,
intent(in) ::
shape(
2)
3930 integer(IK) ,
intent(in),
optional :: nrow, ncol
3931 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3932 type(uppLowDia_type) ,
intent(in) :: subset
3933 real(RKG) :: mat(
shape(
1),
shape(
2))
3938 PURE module function getMatInitULD_D2001_RK1(shape, subset, vupp, vlow, vdia, nrow, ncol, roff, coff, doff)
result(mat)
3939#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3940 !DEC$ ATTRIBUTES DLLEXPORT :: getMatInitULD_D2001_RK1
3943 real(RKG) ,
intent(in) :: vupp, vlow
3944 real(RKG) ,
intent(in),
contiguous :: vdia(:)
3945 integer(IK) ,
intent(in) ::
shape(
2)
3946 integer(IK) ,
intent(in),
optional :: nrow, ncol
3947 integer(IK) ,
intent(in),
optional :: roff, coff, doff
3948 type(uppLowDia_type) ,
intent(in) :: subset
3949 real(RKG) :: mat(
shape(
1),
shape(
2))
4148 PURE module subroutine setMatInit_EXP_XLX_D2X0X_SK5(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4149#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4150 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_SK5
4153 integer(IK) ,
intent(in) ,
optional :: doff
4154 integer(IK) ,
intent(in) :: nrow, ncol
4155 integer(IK) ,
intent(in) :: roff, coff
4156 type(low_type) ,
intent(in) :: subset
4157 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4158 character(
*,SKG) ,
intent(in) :: vlow
4163 PURE module subroutine setMatInit_EXP_XLX_D2X0X_SK4(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4164#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4165 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_SK4
4168 integer(IK) ,
intent(in) ,
optional :: doff
4169 integer(IK) ,
intent(in) :: nrow, ncol
4170 integer(IK) ,
intent(in) :: roff, coff
4171 type(low_type) ,
intent(in) :: subset
4172 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4173 character(
*,SKG) ,
intent(in) :: vlow
4178 PURE module subroutine setMatInit_EXP_XLX_D2X0X_SK3(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4179#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4180 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_SK3
4183 integer(IK) ,
intent(in) ,
optional :: doff
4184 integer(IK) ,
intent(in) :: nrow, ncol
4185 integer(IK) ,
intent(in) :: roff, coff
4186 type(low_type) ,
intent(in) :: subset
4187 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4188 character(
*,SKG) ,
intent(in) :: vlow
4193 PURE module subroutine setMatInit_EXP_XLX_D2X0X_SK2(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4194#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4195 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_SK2
4198 integer(IK) ,
intent(in) ,
optional :: doff
4199 integer(IK) ,
intent(in) :: nrow, ncol
4200 integer(IK) ,
intent(in) :: roff, coff
4201 type(low_type) ,
intent(in) :: subset
4202 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4203 character(
*,SKG) ,
intent(in) :: vlow
4208 PURE module subroutine setMatInit_EXP_XLX_D2X0X_SK1(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4209#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4210 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_SK1
4213 integer(IK) ,
intent(in) ,
optional :: doff
4214 integer(IK) ,
intent(in) :: nrow, ncol
4215 integer(IK) ,
intent(in) :: roff, coff
4216 type(low_type) ,
intent(in) :: subset
4217 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4218 character(
*,SKG) ,
intent(in) :: vlow
4225 PURE module subroutine setMatInit_EXP_XLX_D2X0X_IK5(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4226#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4227 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_IK5
4230 integer(IK) ,
intent(in) ,
optional :: doff
4231 integer(IK) ,
intent(in) :: nrow, ncol
4232 integer(IK) ,
intent(in) :: roff, coff
4233 type(low_type) ,
intent(in) :: subset
4234 integer(IKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4235 integer(IKG) ,
intent(in) :: vlow
4240 PURE module subroutine setMatInit_EXP_XLX_D2X0X_IK4(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4241#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4242 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_IK4
4245 integer(IK) ,
intent(in) ,
optional :: doff
4246 integer(IK) ,
intent(in) :: nrow, ncol
4247 integer(IK) ,
intent(in) :: roff, coff
4248 type(low_type) ,
intent(in) :: subset
4249 integer(IKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4250 integer(IKG) ,
intent(in) :: vlow
4255 PURE module subroutine setMatInit_EXP_XLX_D2X0X_IK3(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4256#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4257 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_IK3
4260 integer(IK) ,
intent(in) ,
optional :: doff
4261 integer(IK) ,
intent(in) :: nrow, ncol
4262 integer(IK) ,
intent(in) :: roff, coff
4263 type(low_type) ,
intent(in) :: subset
4264 integer(IKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4265 integer(IKG) ,
intent(in) :: vlow
4270 PURE module subroutine setMatInit_EXP_XLX_D2X0X_IK2(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4271#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4272 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_IK2
4275 integer(IK) ,
intent(in) ,
optional :: doff
4276 integer(IK) ,
intent(in) :: nrow, ncol
4277 integer(IK) ,
intent(in) :: roff, coff
4278 type(low_type) ,
intent(in) :: subset
4279 integer(IKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4280 integer(IKG) ,
intent(in) :: vlow
4285 PURE module subroutine setMatInit_EXP_XLX_D2X0X_IK1(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4286#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4287 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_IK1
4290 integer(IK) ,
intent(in) ,
optional :: doff
4291 integer(IK) ,
intent(in) :: nrow, ncol
4292 integer(IK) ,
intent(in) :: roff, coff
4293 type(low_type) ,
intent(in) :: subset
4294 integer(IKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4295 integer(IKG) ,
intent(in) :: vlow
4302 PURE module subroutine setMatInit_EXP_XLX_D2X0X_LK5(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4303#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4304 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_LK5
4307 integer(IK) ,
intent(in) ,
optional :: doff
4308 integer(IK) ,
intent(in) :: nrow, ncol
4309 integer(IK) ,
intent(in) :: roff, coff
4310 type(low_type) ,
intent(in) :: subset
4311 logical(LKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4312 logical(LKG) ,
intent(in) :: vlow
4317 PURE module subroutine setMatInit_EXP_XLX_D2X0X_LK4(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4318#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4319 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_LK4
4322 integer(IK) ,
intent(in) ,
optional :: doff
4323 integer(IK) ,
intent(in) :: nrow, ncol
4324 integer(IK) ,
intent(in) :: roff, coff
4325 type(low_type) ,
intent(in) :: subset
4326 logical(LKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4327 logical(LKG) ,
intent(in) :: vlow
4332 PURE module subroutine setMatInit_EXP_XLX_D2X0X_LK3(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4333#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4334 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_LK3
4337 integer(IK) ,
intent(in) ,
optional :: doff
4338 integer(IK) ,
intent(in) :: nrow, ncol
4339 integer(IK) ,
intent(in) :: roff, coff
4340 type(low_type) ,
intent(in) :: subset
4341 logical(LKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4342 logical(LKG) ,
intent(in) :: vlow
4347 PURE module subroutine setMatInit_EXP_XLX_D2X0X_LK2(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4348#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4349 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_LK2
4352 integer(IK) ,
intent(in) ,
optional :: doff
4353 integer(IK) ,
intent(in) :: nrow, ncol
4354 integer(IK) ,
intent(in) :: roff, coff
4355 type(low_type) ,
intent(in) :: subset
4356 logical(LKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4357 logical(LKG) ,
intent(in) :: vlow
4362 PURE module subroutine setMatInit_EXP_XLX_D2X0X_LK1(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4363#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4364 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_LK1
4367 integer(IK) ,
intent(in) ,
optional :: doff
4368 integer(IK) ,
intent(in) :: nrow, ncol
4369 integer(IK) ,
intent(in) :: roff, coff
4370 type(low_type) ,
intent(in) :: subset
4371 logical(LKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4372 logical(LKG) ,
intent(in) :: vlow
4379 PURE module subroutine setMatInit_EXP_XLX_D2X0X_CK5(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4380#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4381 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_CK5
4384 integer(IK) ,
intent(in) ,
optional :: doff
4385 integer(IK) ,
intent(in) :: nrow, ncol
4386 integer(IK) ,
intent(in) :: roff, coff
4387 type(low_type) ,
intent(in) :: subset
4388 complex(CKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4389 complex(CKG) ,
intent(in) :: vlow
4394 PURE module subroutine setMatInit_EXP_XLX_D2X0X_CK4(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4395#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4396 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_CK4
4399 integer(IK) ,
intent(in) ,
optional :: doff
4400 integer(IK) ,
intent(in) :: nrow, ncol
4401 integer(IK) ,
intent(in) :: roff, coff
4402 type(low_type) ,
intent(in) :: subset
4403 complex(CKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4404 complex(CKG) ,
intent(in) :: vlow
4409 PURE module subroutine setMatInit_EXP_XLX_D2X0X_CK3(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4410#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4411 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_CK3
4414 integer(IK) ,
intent(in) ,
optional :: doff
4415 integer(IK) ,
intent(in) :: nrow, ncol
4416 integer(IK) ,
intent(in) :: roff, coff
4417 type(low_type) ,
intent(in) :: subset
4418 complex(CKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4419 complex(CKG) ,
intent(in) :: vlow
4424 PURE module subroutine setMatInit_EXP_XLX_D2X0X_CK2(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4425#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4426 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_CK2
4429 integer(IK) ,
intent(in) ,
optional :: doff
4430 integer(IK) ,
intent(in) :: nrow, ncol
4431 integer(IK) ,
intent(in) :: roff, coff
4432 type(low_type) ,
intent(in) :: subset
4433 complex(CKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4434 complex(CKG) ,
intent(in) :: vlow
4439 PURE module subroutine setMatInit_EXP_XLX_D2X0X_CK1(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4440#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4441 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_CK1
4444 integer(IK) ,
intent(in) ,
optional :: doff
4445 integer(IK) ,
intent(in) :: nrow, ncol
4446 integer(IK) ,
intent(in) :: roff, coff
4447 type(low_type) ,
intent(in) :: subset
4448 complex(CKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4449 complex(CKG) ,
intent(in) :: vlow
4456 PURE module subroutine setMatInit_EXP_XLX_D2X0X_RK5(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4457#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4458 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_RK5
4461 integer(IK) ,
intent(in) ,
optional :: doff
4462 integer(IK) ,
intent(in) :: nrow, ncol
4463 integer(IK) ,
intent(in) :: roff, coff
4464 type(low_type) ,
intent(in) :: subset
4465 real(RKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4466 real(RKG) ,
intent(in) :: vlow
4471 PURE module subroutine setMatInit_EXP_XLX_D2X0X_RK4(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4472#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4473 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_RK4
4476 integer(IK) ,
intent(in) ,
optional :: doff
4477 integer(IK) ,
intent(in) :: nrow, ncol
4478 integer(IK) ,
intent(in) :: roff, coff
4479 type(low_type) ,
intent(in) :: subset
4480 real(RKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4481 real(RKG) ,
intent(in) :: vlow
4486 PURE module subroutine setMatInit_EXP_XLX_D2X0X_RK3(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4487#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4488 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_RK3
4491 integer(IK) ,
intent(in) ,
optional :: doff
4492 integer(IK) ,
intent(in) :: nrow, ncol
4493 integer(IK) ,
intent(in) :: roff, coff
4494 type(low_type) ,
intent(in) :: subset
4495 real(RKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4496 real(RKG) ,
intent(in) :: vlow
4501 PURE module subroutine setMatInit_EXP_XLX_D2X0X_RK2(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4502#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4503 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_RK2
4506 integer(IK) ,
intent(in) ,
optional :: doff
4507 integer(IK) ,
intent(in) :: nrow, ncol
4508 integer(IK) ,
intent(in) :: roff, coff
4509 type(low_type) ,
intent(in) :: subset
4510 real(RKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4511 real(RKG) ,
intent(in) :: vlow
4516 PURE module subroutine setMatInit_EXP_XLX_D2X0X_RK1(mat, subset, vlow, nrow, ncol, roff, coff, doff)
4517#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4518 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_XLX_D2X0X_RK1
4521 integer(IK) ,
intent(in) ,
optional :: doff
4522 integer(IK) ,
intent(in) :: nrow, ncol
4523 integer(IK) ,
intent(in) :: roff, coff
4524 type(low_type) ,
intent(in) :: subset
4525 real(RKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4526 real(RKG) ,
intent(in) :: vlow
4549 PURE module subroutine setMatInit_EXP_UXX_D20XX_SK5(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4550#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4551 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_SK5
4554 integer(IK) ,
intent(in) ,
optional :: doff
4555 integer(IK) ,
intent(in) :: nrow, ncol
4556 integer(IK) ,
intent(in) :: roff, coff
4557 type(upp_type) ,
intent(in) :: subset
4558 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4559 character(
*,SKG) ,
intent(in) :: vupp
4564 PURE module subroutine setMatInit_EXP_UXX_D20XX_SK4(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4565#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4566 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_SK4
4569 integer(IK) ,
intent(in) ,
optional :: doff
4570 integer(IK) ,
intent(in) :: nrow, ncol
4571 integer(IK) ,
intent(in) :: roff, coff
4572 type(upp_type) ,
intent(in) :: subset
4573 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4574 character(
*,SKG) ,
intent(in) :: vupp
4579 PURE module subroutine setMatInit_EXP_UXX_D20XX_SK3(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4580#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4581 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_SK3
4584 integer(IK) ,
intent(in) ,
optional :: doff
4585 integer(IK) ,
intent(in) :: nrow, ncol
4586 integer(IK) ,
intent(in) :: roff, coff
4587 type(upp_type) ,
intent(in) :: subset
4588 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4589 character(
*,SKG) ,
intent(in) :: vupp
4594 PURE module subroutine setMatInit_EXP_UXX_D20XX_SK2(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4595#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4596 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_SK2
4599 integer(IK) ,
intent(in) ,
optional :: doff
4600 integer(IK) ,
intent(in) :: nrow, ncol
4601 integer(IK) ,
intent(in) :: roff, coff
4602 type(upp_type) ,
intent(in) :: subset
4603 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4604 character(
*,SKG) ,
intent(in) :: vupp
4609 PURE module subroutine setMatInit_EXP_UXX_D20XX_SK1(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4610#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4611 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_SK1
4614 integer(IK) ,
intent(in) ,
optional :: doff
4615 integer(IK) ,
intent(in) :: nrow, ncol
4616 integer(IK) ,
intent(in) :: roff, coff
4617 type(upp_type) ,
intent(in) :: subset
4618 character(
*,SKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4619 character(
*,SKG) ,
intent(in) :: vupp
4626 PURE module subroutine setMatInit_EXP_UXX_D20XX_IK5(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4627#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4628 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_IK5
4631 integer(IK) ,
intent(in) ,
optional :: doff
4632 integer(IK) ,
intent(in) :: nrow, ncol
4633 integer(IK) ,
intent(in) :: roff, coff
4634 type(upp_type) ,
intent(in) :: subset
4635 integer(IKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4636 integer(IKG) ,
intent(in) :: vupp
4641 PURE module subroutine setMatInit_EXP_UXX_D20XX_IK4(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4642#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4643 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_IK4
4646 integer(IK) ,
intent(in) ,
optional :: doff
4647 integer(IK) ,
intent(in) :: nrow, ncol
4648 integer(IK) ,
intent(in) :: roff, coff
4649 type(upp_type) ,
intent(in) :: subset
4650 integer(IKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4651 integer(IKG) ,
intent(in) :: vupp
4656 PURE module subroutine setMatInit_EXP_UXX_D20XX_IK3(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4657#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4658 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_IK3
4661 integer(IK) ,
intent(in) ,
optional :: doff
4662 integer(IK) ,
intent(in) :: nrow, ncol
4663 integer(IK) ,
intent(in) :: roff, coff
4664 type(upp_type) ,
intent(in) :: subset
4665 integer(IKG) ,
intent(inout) ,
contiguous :: mat(
1 - roff :,
1 - coff :)
4666 integer(IKG) ,
intent(in) :: vupp
4671 PURE module subroutine setMatInit_EXP_UXX_D20XX_IK2(mat, subset, vupp, nrow, ncol, roff, coff, doff)
4672#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4673 !DEC$ ATTRIBUTES DLLEXPORT :: setMatInit_EXP_UXX_D20XX_IK2
4676 integer(IK) ,
intent(in) ,
optional :: doff
4677 integer(IK) ,
intent(in) :: nrow, ncol
4678 integer(IK) ,
intent(in)