144 PURE elemental module function getOption_D0_SK5(default, optional)
result(value)
145#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
146 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_SK5
149 character(
*,SKG) ,
intent(in) :: default
150 character(
*,SKG) ,
intent(in),
optional :: optional
151 character(
len(default, IK),SKG) :: value
156 PURE elemental module function getOption_D0_SK4(default, optional)
result(value)
157#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
158 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_SK4
161 character(
*,SKG) ,
intent(in) :: default
162 character(
*,SKG) ,
intent(in),
optional :: optional
163 character(
len(default, IK),SKG) :: value
168 PURE elemental module function getOption_D0_SK3(default, optional)
result(value)
169#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
170 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_SK3
173 character(
*,SKG) ,
intent(in) :: default
174 character(
*,SKG) ,
intent(in),
optional :: optional
175 character(
len(default, IK),SKG) :: value
180 PURE elemental module function getOption_D0_SK2(default, optional)
result(value)
181#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
182 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_SK2
185 character(
*,SKG) ,
intent(in) :: default
186 character(
*,SKG) ,
intent(in),
optional :: optional
187 character(
len(default, IK),SKG) :: value
192 PURE elemental module function getOption_D0_SK1(default, optional)
result(value)
193#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
194 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_SK1
197 character(
*,SKG) ,
intent(in) :: default
198 character(
*,SKG) ,
intent(in),
optional :: optional
199 character(
len(default, IK),SKG) :: value
206 pure elemental module function getOption_D0_IK5(default, optional)
result(value)
207#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
208 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_IK5
211 integer(IKG) ,
intent(in) :: default
212 integer(IKG) ,
intent(in),
optional :: optional
213 integer(IKG) :: value
218 pure elemental module function getOption_D0_IK4(default, optional)
result(value)
219#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
220 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_IK4
223 integer(IKG) ,
intent(in) :: default
224 integer(IKG) ,
intent(in),
optional :: optional
225 integer(IKG) :: value
230 pure elemental module function getOption_D0_IK3(default, optional)
result(value)
231#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
232 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_IK3
235 integer(IKG) ,
intent(in) :: default
236 integer(IKG) ,
intent(in),
optional :: optional
237 integer(IKG) :: value
242 pure elemental module function getOption_D0_IK2(default, optional)
result(value)
243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
244 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_IK2
247 integer(IKG) ,
intent(in) :: default
248 integer(IKG) ,
intent(in),
optional :: optional
249 integer(IKG) :: value
254 pure elemental module function getOption_D0_IK1(default, optional)
result(value)
255#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
256 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_IK1
259 integer(IKG) ,
intent(in) :: default
260 integer(IKG) ,
intent(in),
optional :: optional
261 integer(IKG) :: value
268 pure elemental module function getOption_D0_LK5(default, optional)
result(value)
269#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
270 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_LK5
273 logical(LKG) ,
intent(in) :: default
274 logical(LKG) ,
intent(in),
optional :: optional
275 logical(LKG) :: value
280 pure elemental module function getOption_D0_LK4(default, optional)
result(value)
281#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
282 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_LK4
285 logical(LKG) ,
intent(in) :: default
286 logical(LKG) ,
intent(in),
optional :: optional
287 logical(LKG) :: value
292 pure elemental module function getOption_D0_LK3(default, optional)
result(value)
293#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
294 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_LK3
297 logical(LKG) ,
intent(in) :: default
298 logical(LKG) ,
intent(in),
optional :: optional
299 logical(LKG) :: value
304 pure elemental module function getOption_D0_LK2(default, optional)
result(value)
305#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
306 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_LK2
309 logical(LKG) ,
intent(in) :: default
310 logical(LKG) ,
intent(in),
optional :: optional
311 logical(LKG) :: value
316 pure elemental module function getOption_D0_LK1(default, optional)
result(value)
317#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
318 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_LK1
321 logical(LKG) ,
intent(in) :: default
322 logical(LKG) ,
intent(in),
optional :: optional
323 logical(LKG) :: value
330 pure elemental module function getOption_D0_CK5(default, optional)
result(value)
331#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
332 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_CK5
335 complex(CKG) ,
intent(in) :: default
336 complex(CKG) ,
intent(in),
optional :: optional
337 complex(CKG) :: value
342 pure elemental module function getOption_D0_CK4(default, optional)
result(value)
343#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
344 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_CK4
347 complex(CKG) ,
intent(in) :: default
348 complex(CKG) ,
intent(in),
optional :: optional
349 complex(CKG) :: value
354 pure elemental module function getOption_D0_CK3(default, optional)
result(value)
355#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
356 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_CK3
359 complex(CKG) ,
intent(in) :: default
360 complex(CKG) ,
intent(in),
optional :: optional
361 complex(CKG) :: value
366 pure elemental module function getOption_D0_CK2(default, optional)
result(value)
367#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
368 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_CK2
371 complex(CKG) ,
intent(in) :: default
372 complex(CKG) ,
intent(in),
optional :: optional
373 complex(CKG) :: value
378 pure elemental module function getOption_D0_CK1(default, optional)
result(value)
379#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
380 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_CK1
383 complex(CKG) ,
intent(in) :: default
384 complex(CKG) ,
intent(in),
optional :: optional
385 complex(CKG) :: value
392 pure elemental module function getOption_D0_RK5(default, optional)
result(value)
393#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
394 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_RK5
397 real(RKG) ,
intent(in) :: default
398 real(RKG) ,
intent(in),
optional :: optional
404 pure elemental module function getOption_D0_RK4(default, optional)
result(value)
405#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
406 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_RK4
409 real(RKG) ,
intent(in) :: default
410 real(RKG) ,
intent(in),
optional :: optional
416 pure elemental module function getOption_D0_RK3(default, optional)
result(value)
417#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
418 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_RK3
421 real(RKG) ,
intent(in) :: default
422 real(RKG) ,
intent(in),
optional :: optional
428 pure elemental module function getOption_D0_RK2(default, optional)
result(value)
429#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
430 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_RK2
433 real(RKG) ,
intent(in) :: default
434 real(RKG) ,
intent(in),
optional :: optional
440 pure elemental module function getOption_D0_RK1(default, optional)
result(value)
441#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
442 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D0_RK1
445 real(RKG) ,
intent(in) :: default
446 real(RKG) ,
intent(in),
optional :: optional
460 PURE module function getOption_D1_SK5(default, optional)
result(value)
461#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
462 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_SK5
465 character(
*,SKG) ,
intent(in) :: default(:)
466 character(
*,SKG) ,
intent(in),
optional :: optional(:)
467 character(
len(default),SKG) :: value(
size(default,
1, IK))
472 PURE module function getOption_D1_SK4(default, optional)
result(value)
473#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
474 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_SK4
477 character(
*,SKG) ,
intent(in) :: default(:)
478 character(
*,SKG) ,
intent(in),
optional :: optional(:)
479 character(
len(default),SKG) :: value(
size(default,
1, IK))
484 PURE module function getOption_D1_SK3(default, optional)
result(value)
485#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
486 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_SK3
489 character(
*,SKG) ,
intent(in) :: default(:)
490 character(
*,SKG) ,
intent(in),
optional :: optional(:)
491 character(
len(default),SKG) :: value(
size(default,
1, IK))
496 PURE module function getOption_D1_SK2(default, optional)
result(value)
497#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
498 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_SK2
501 character(
*,SKG) ,
intent(in) :: default(:)
502 character(
*,SKG) ,
intent(in),
optional :: optional(:)
503 character(
len(default),SKG) :: value(
size(default,
1, IK))
508 PURE module function getOption_D1_SK1(default, optional)
result(value)
509#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
510 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_SK1
513 character(
*,SKG) ,
intent(in) :: default(:)
514 character(
*,SKG) ,
intent(in),
optional :: optional(:)
515 character(
len(default),SKG) :: value(
size(default,
1, IK))
522 pure module function getOption_D1_IK5(default, optional)
result(value)
523#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
524 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_IK5
527 integer(IKG) ,
intent(in) :: default(:)
528 integer(IKG) ,
intent(in),
optional :: optional(:)
529 integer(IKG) :: value(
size(default,
1, IK))
534 pure module function getOption_D1_IK4(default, optional)
result(value)
535#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
536 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_IK4
539 integer(IKG) ,
intent(in) :: default(:)
540 integer(IKG) ,
intent(in),
optional :: optional(:)
541 integer(IKG) :: value(
size(default,
1, IK))
546 pure module function getOption_D1_IK3(default, optional)
result(value)
547#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
548 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_IK3
551 integer(IKG) ,
intent(in) :: default(:)
552 integer(IKG) ,
intent(in),
optional :: optional(:)
553 integer(IKG) :: value(
size(default,
1, IK))
558 pure module function getOption_D1_IK2(default, optional)
result(value)
559#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
560 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_IK2
563 integer(IKG) ,
intent(in) :: default(:)
564 integer(IKG) ,
intent(in),
optional :: optional(:)
565 integer(IKG) :: value(
size(default,
1, IK))
570 pure module function getOption_D1_IK1(default, optional)
result(value)
571#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
572 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_IK1
575 integer(IKG) ,
intent(in) :: default(:)
576 integer(IKG) ,
intent(in),
optional :: optional(:)
577 integer(IKG) :: value(
size(default,
1, IK))
584 pure module function getOption_D1_LK5(default, optional)
result(value)
585#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
586 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_LK5
589 logical(LKG) ,
intent(in) :: default(:)
590 logical(LKG) ,
intent(in),
optional :: optional(:)
591 logical(LKG) :: value(
size(default,
1, IK))
596 pure module function getOption_D1_LK4(default, optional)
result(value)
597#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
598 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_LK4
601 logical(LKG) ,
intent(in) :: default(:)
602 logical(LKG) ,
intent(in),
optional :: optional(:)
603 logical(LKG) :: value(
size(default,
1, IK))
608 pure module function getOption_D1_LK3(default, optional)
result(value)
609#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
610 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_LK3
613 logical(LKG) ,
intent(in) :: default(:)
614 logical(LKG) ,
intent(in),
optional :: optional(:)
615 logical(LKG) :: value(
size(default,
1, IK))
620 pure module function getOption_D1_LK2(default, optional)
result(value)
621#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
622 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_LK2
625 logical(LKG) ,
intent(in) :: default(:)
626 logical(LKG) ,
intent(in),
optional :: optional(:)
627 logical(LKG) :: value(
size(default,
1, IK))
632 pure module function getOption_D1_LK1(default, optional)
result(value)
633#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
634 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_LK1
637 logical(LKG) ,
intent(in) :: default(:)
638 logical(LKG) ,
intent(in),
optional :: optional(:)
639 logical(LKG) :: value(
size(default,
1, IK))
646 pure module function getOption_D1_CK5(default, optional)
result(value)
647#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
648 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_CK5
651 complex(CKG) ,
intent(in) :: default(:)
652 complex(CKG) ,
intent(in),
optional :: optional(:)
653 complex(CKG) :: value(
size(default,
1, IK))
658 pure module function getOption_D1_CK4(default, optional)
result(value)
659#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
660 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_CK4
663 complex(CKG) ,
intent(in) :: default(:)
664 complex(CKG) ,
intent(in),
optional :: optional(:)
665 complex(CKG) :: value(
size(default,
1, IK))
670 pure module function getOption_D1_CK3(default, optional)
result(value)
671#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
672 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_CK3
675 complex(CKG) ,
intent(in) :: default(:)
676 complex(CKG) ,
intent(in),
optional :: optional(:)
677 complex(CKG) :: value(
size(default,
1, IK))
682 pure module function getOption_D1_CK2(default, optional)
result(value)
683#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
684 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_CK2
687 complex(CKG) ,
intent(in) :: default(:)
688 complex(CKG) ,
intent(in),
optional :: optional(:)
689 complex(CKG) :: value(
size(default,
1, IK))
694 pure module function getOption_D1_CK1(default, optional)
result(value)
695#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
696 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_CK1
699 complex(CKG) ,
intent(in) :: default(:)
700 complex(CKG) ,
intent(in),
optional :: optional(:)
701 complex(CKG) :: value(
size(default,
1, IK))
708 pure module function getOption_D1_RK5(default, optional)
result(value)
709#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
710 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_RK5
713 real(RKG) ,
intent(in) :: default(:)
714 real(RKG) ,
intent(in),
optional :: optional(:)
715 real(RKG) :: value(
size(default,
1, IK))
720 pure module function getOption_D1_RK4(default, optional)
result(value)
721#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
722 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_RK4
725 real(RKG) ,
intent(in) :: default(:)
726 real(RKG) ,
intent(in),
optional :: optional(:)
727 real(RKG) :: value(
size(default,
1, IK))
732 pure module function getOption_D1_RK3(default, optional)
result(value)
733#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
734 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_RK3
737 real(RKG) ,
intent(in) :: default(:)
738 real(RKG) ,
intent(in),
optional :: optional(:)
739 real(RKG) :: value(
size(default,
1, IK))
744 pure module function getOption_D1_RK2(default, optional)
result(value)
745#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
746 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_RK2
749 real(RKG) ,
intent(in) :: default(:)
750 real(RKG) ,
intent(in),
optional :: optional(:)
751 real(RKG) :: value(
size(default,
1, IK))
756 pure module function getOption_D1_RK1(default, optional)
result(value)
757#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
758 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D1_RK1
761 real(RKG) ,
intent(in) :: default(:)
762 real(RKG) ,
intent(in),
optional :: optional(:)
763 real(RKG) :: value(
size(default,
1, IK))
776 PURE module function getOption_D2_SK5(default, optional)
result(value)
777#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
778 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_SK5
781 character(
*,SKG) ,
intent(in) :: default(:,:)
782 character(
*,SKG) ,
intent(in),
optional :: optional(:,:)
783 character(
len(default),SKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
788 PURE module function getOption_D2_SK4(default, optional)
result(value)
789#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
790 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_SK4
793 character(
*,SKG) ,
intent(in) :: default(:,:)
794 character(
*,SKG) ,
intent(in),
optional :: optional(:,:)
795 character(
len(default),SKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
800 PURE module function getOption_D2_SK3(default, optional)
result(value)
801#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
802 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_SK3
805 character(
*,SKG) ,
intent(in) :: default(:,:)
806 character(
*,SKG) ,
intent(in),
optional :: optional(:,:)
807 character(
len(default),SKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
812 PURE module function getOption_D2_SK2(default, optional)
result(value)
813#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
814 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_SK2
817 character(
*,SKG) ,
intent(in) :: default(:,:)
818 character(
*,SKG) ,
intent(in),
optional :: optional(:,:)
819 character(
len(default),SKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
824 PURE module function getOption_D2_SK1(default, optional)
result(value)
825#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
826 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_SK1
829 character(
*,SKG) ,
intent(in) :: default(:,:)
830 character(
*,SKG) ,
intent(in),
optional :: optional(:,:)
831 character(
len(default),SKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
838 pure module function getOption_D2_IK5(default, optional)
result(value)
839#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
840 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_IK5
843 integer(IKG) ,
intent(in) :: default(:,:)
844 integer(IKG) ,
intent(in),
optional :: optional(:,:)
845 integer(IKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
850 pure module function getOption_D2_IK4(default, optional)
result(value)
851#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
852 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_IK4
855 integer(IKG) ,
intent(in) :: default(:,:)
856 integer(IKG) ,
intent(in),
optional :: optional(:,:)
857 integer(IKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
862 pure module function getOption_D2_IK3(default, optional)
result(value)
863#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
864 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_IK3
867 integer(IKG) ,
intent(in) :: default(:,:)
868 integer(IKG) ,
intent(in),
optional :: optional(:,:)
869 integer(IKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
874 pure module function getOption_D2_IK2(default, optional)
result(value)
875#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
876 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_IK2
879 integer(IKG) ,
intent(in) :: default(:,:)
880 integer(IKG) ,
intent(in),
optional :: optional(:,:)
881 integer(IKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
886 pure module function getOption_D2_IK1(default, optional)
result(value)
887#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
888 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_IK1
891 integer(IKG) ,
intent(in) :: default(:,:)
892 integer(IKG) ,
intent(in),
optional :: optional(:,:)
893 integer(IKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
900 pure module function getOption_D2_LK5(default, optional)
result(value)
901#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
902 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_LK5
905 logical(LKG) ,
intent(in) :: default(:,:)
906 logical(LKG) ,
intent(in),
optional :: optional(:,:)
907 logical(LKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
912 pure module function getOption_D2_LK4(default, optional)
result(value)
913#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
914 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_LK4
917 logical(LKG) ,
intent(in) :: default(:,:)
918 logical(LKG) ,
intent(in),
optional :: optional(:,:)
919 logical(LKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
924 pure module function getOption_D2_LK3(default, optional)
result(value)
925#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
926 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_LK3
929 logical(LKG) ,
intent(in) :: default(:,:)
930 logical(LKG) ,
intent(in),
optional :: optional(:,:)
931 logical(LKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
936 pure module function getOption_D2_LK2(default, optional)
result(value)
937#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
938 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_LK2
941 logical(LKG) ,
intent(in) :: default(:,:)
942 logical(LKG) ,
intent(in),
optional :: optional(:,:)
943 logical(LKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
948 pure module function getOption_D2_LK1(default, optional)
result(value)
949#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
950 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_LK1
953 logical(LKG) ,
intent(in) :: default(:,:)
954 logical(LKG) ,
intent(in),
optional :: optional(:,:)
955 logical(LKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
962 pure module function getOption_D2_CK5(default, optional)
result(value)
963#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
964 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_CK5
967 complex(CKG) ,
intent(in) :: default(:,:)
968 complex(CKG) ,
intent(in),
optional :: optional(:,:)
969 complex(CKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
974 pure module function getOption_D2_CK4(default, optional)
result(value)
975#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
976 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_CK4
979 complex(CKG) ,
intent(in) :: default(:,:)
980 complex(CKG) ,
intent(in),
optional :: optional(:,:)
981 complex(CKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
986 pure module function getOption_D2_CK3(default, optional)
result(value)
987#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
988 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_CK3
991 complex(CKG) ,
intent(in) :: default(:,:)
992 complex(CKG) ,
intent(in),
optional :: optional(:,:)
993 complex(CKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
998 pure module function getOption_D2_CK2(default, optional)
result(value)
999#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1000 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_CK2
1003 complex(CKG) ,
intent(in) :: default(:,:)
1004 complex(CKG) ,
intent(in),
optional :: optional(:,:)
1005 complex(CKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
1010 pure module function getOption_D2_CK1(default, optional)
result(value)
1011#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1012 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_CK1
1015 complex(CKG) ,
intent(in) :: default(:,:)
1016 complex(CKG) ,
intent(in),
optional :: optional(:,:)
1017 complex(CKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
1024 pure module function getOption_D2_RK5(default, optional)
result(value)
1025#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1026 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_RK5
1029 real(RKG) ,
intent(in) :: default(:,:)
1030 real(RKG) ,
intent(in),
optional :: optional(:,:)
1031 real(RKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
1036 pure module function getOption_D2_RK4(default, optional)
result(value)
1037#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1038 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_RK4
1041 real(RKG) ,
intent(in) :: default(:,:)
1042 real(RKG) ,
intent(in),
optional :: optional(:,:)
1043 real(RKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
1048 pure module function getOption_D2_RK3(default, optional)
result(value)
1049#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1050 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_RK3
1053 real(RKG) ,
intent(in) :: default(:,:)
1054 real(RKG) ,
intent(in),
optional :: optional(:,:)
1055 real(RKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
1060 pure module function getOption_D2_RK2(default, optional)
result(value)
1061#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1062 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_RK2
1065 real(RKG) ,
intent(in) :: default(:,:)
1066 real(RKG) ,
intent(in),
optional :: optional(:,:)
1067 real(RKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
1072 pure module function getOption_D2_RK1(default, optional)
result(value)
1073#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1074 !DEC$ ATTRIBUTES DLLEXPORT :: getOption_D2_RK1
1077 real(RKG) ,
intent(in) :: default(:,:)
1078 real(RKG) ,
intent(in),
optional :: optional(:,:)
1079 real(RKG) :: value(
size(default,
1, IK),
size(default,
2,IK))
Generate and return the value of the optional input argument if it is present, otherwise,...
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
This module contains procedures, generic interfaces, and types for generating default values for opti...
character(*, SK), parameter MODULE_NAME