203 PURE elemental module function getGeomCyclicLogPMF_D0_IK_RK5(stepSuccess, probSuccess, period)
result(logPMF)
204#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
205 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_IK_RK5
208 integer(IK) ,
intent(in) :: stepSuccess, period
209 real(RKG) ,
intent(in) :: probSuccess
215 PURE elemental module function getGeomCyclicLogPMF_D0_IK_RK4(stepSuccess, probSuccess, period)
result(logPMF)
216#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
217 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_IK_RK4
220 integer(IK) ,
intent(in) :: stepSuccess, period
221 real(RKG) ,
intent(in) :: probSuccess
227 PURE elemental module function getGeomCyclicLogPMF_D0_IK_RK3(stepSuccess, probSuccess, period)
result(logPMF)
228#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
229 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_IK_RK3
232 integer(IK) ,
intent(in) :: stepSuccess, period
233 real(RKG) ,
intent(in) :: probSuccess
239 PURE elemental module function getGeomCyclicLogPMF_D0_IK_RK2(stepSuccess, probSuccess, period)
result(logPMF)
240#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
241 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_IK_RK2
244 integer(IK) ,
intent(in) :: stepSuccess, period
245 real(RKG) ,
intent(in) :: probSuccess
251 PURE elemental module function getGeomCyclicLogPMF_D0_IK_RK1(stepSuccess, probSuccess, period)
result(logPMF)
252#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
253 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_IK_RK1
256 integer(IK) ,
intent(in) :: stepSuccess, period
257 real(RKG) ,
intent(in) :: probSuccess
265 PURE elemental module function getGeomCyclicLogPMF_D0_RK_RK5(stepSuccess, probSuccess, period)
result(logPMF)
266#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
267 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_RK_RK5
270 integer(IK) ,
intent(in) :: period
271 real(RKG) ,
intent(in) :: stepSuccess
272 real(RKG) ,
intent(in) :: probSuccess
278 PURE elemental module function getGeomCyclicLogPMF_D0_RK_RK4(stepSuccess, probSuccess, period)
result(logPMF)
279#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
280 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_RK_RK4
283 integer(IK) ,
intent(in) :: period
284 real(RKG) ,
intent(in) :: stepSuccess
285 real(RKG) ,
intent(in) :: probSuccess
291 PURE elemental module function getGeomCyclicLogPMF_D0_RK_RK3(stepSuccess, probSuccess, period)
result(logPMF)
292#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
293 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_RK_RK3
296 integer(IK) ,
intent(in) :: period
297 real(RKG) ,
intent(in) :: stepSuccess
298 real(RKG) ,
intent(in) :: probSuccess
304 PURE elemental module function getGeomCyclicLogPMF_D0_RK_RK2(stepSuccess, probSuccess, period)
result(logPMF)
305#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
306 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_RK_RK2
309 integer(IK) ,
intent(in) :: period
310 real(RKG) ,
intent(in) :: stepSuccess
311 real(RKG) ,
intent(in) :: probSuccess
317 PURE elemental module function getGeomCyclicLogPMF_D0_RK_RK1(stepSuccess, probSuccess, period)
result(logPMF)
318#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
319 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogPMF_D0_RK_RK1
322 integer(IK) ,
intent(in) :: period
323 real(RKG) ,
intent(in) :: stepSuccess
324 real(RKG) ,
intent(in) :: probSuccess
422 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_IK_RK5(logPMF, stepSuccess, logProbSuccess, period)
423#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
424 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_IK_RK5
427 integer(IK) ,
intent(in) :: period
428 integer(IK) ,
intent(in) :: stepSuccess
429 real(RKG) ,
intent(in) :: logProbSuccess
430 real(RKG) ,
intent(out) :: logPMF
435 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_IK_RK4(logPMF, stepSuccess, logProbSuccess, period)
436#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
437 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_IK_RK4
440 integer(IK) ,
intent(in) :: period
441 integer(IK) ,
intent(in) :: stepSuccess
442 real(RKG) ,
intent(in) :: logProbSuccess
443 real(RKG) ,
intent(out) :: logPMF
448 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_IK_RK3(logPMF, stepSuccess, logProbSuccess, period)
449#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
450 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_IK_RK3
453 integer(IK) ,
intent(in) :: period
454 integer(IK) ,
intent(in) :: stepSuccess
455 real(RKG) ,
intent(in) :: logProbSuccess
456 real(RKG) ,
intent(out) :: logPMF
461 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_IK_RK2(logPMF, stepSuccess, logProbSuccess, period)
462#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
463 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_IK_RK2
466 integer(IK) ,
intent(in) :: period
467 integer(IK) ,
intent(in) :: stepSuccess
468 real(RKG) ,
intent(in) :: logProbSuccess
469 real(RKG) ,
intent(out) :: logPMF
474 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_IK_RK1(logPMF, stepSuccess, logProbSuccess, period)
475#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
476 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_IK_RK1
479 integer(IK) ,
intent(in) :: period
480 integer(IK) ,
intent(in) :: stepSuccess
481 real(RKG) ,
intent(in) :: logProbSuccess
482 real(RKG) ,
intent(out) :: logPMF
489 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_IK_RK5(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
490#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
491 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_IK_RK5
494 integer(IK) ,
intent(in) :: period
495 integer(IK) ,
intent(in) :: stepSuccess
496 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
497 real(RKG) ,
intent(out) :: logPMF
502 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_IK_RK4(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
503#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
504 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_IK_RK4
507 integer(IK) ,
intent(in) :: period
508 integer(IK) ,
intent(in) :: stepSuccess
509 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
510 real(RKG) ,
intent(out) :: logPMF
515 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_IK_RK3(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
516#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
517 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_IK_RK3
520 integer(IK) ,
intent(in) :: stepSuccess, period
521 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
522 real(RKG) ,
intent(out) :: logPMF
527 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_IK_RK2(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
528#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
529 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_IK_RK2
532 integer(IK) ,
intent(in) :: stepSuccess, period
533 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
534 real(RKG) ,
intent(out) :: logPMF
539 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_IK_RK1(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
540#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
541 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_IK_RK1
544 integer(IK) ,
intent(in) :: stepSuccess, period
545 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
546 real(RKG) ,
intent(out) :: logPMF
559 PURE module subroutine setGeomCyclicLogPMFDef_D1_IK_RK5(logPMF, stepSuccess, logProbSuccess, period)
560#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
561 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_IK_RK5
564 integer(IK) ,
intent(in) :: period
565 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
566 real(RKG) ,
intent(in) :: logProbSuccess
567 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
572 PURE module subroutine setGeomCyclicLogPMFDef_D1_IK_RK4(logPMF, stepSuccess, logProbSuccess, period)
573#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
574 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_IK_RK4
577 integer(IK) ,
intent(in) :: period
578 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
579 real(RKG) ,
intent(in) :: logProbSuccess
580 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
585 PURE module subroutine setGeomCyclicLogPMFDef_D1_IK_RK3(logPMF, stepSuccess, logProbSuccess, period)
586#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
587 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_IK_RK3
590 integer(IK) ,
intent(in) :: period
591 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
592 real(RKG) ,
intent(in) :: logProbSuccess
593 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
598 PURE module subroutine setGeomCyclicLogPMFDef_D1_IK_RK2(logPMF, stepSuccess, logProbSuccess, period)
599#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
600 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_IK_RK2
603 integer(IK) ,
intent(in) :: period
604 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
605 real(RKG) ,
intent(in) :: logProbSuccess
606 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
611 PURE module subroutine setGeomCyclicLogPMFDef_D1_IK_RK1(logPMF, stepSuccess, logProbSuccess, period)
612#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
613 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_IK_RK1
616 integer(IK) ,
intent(in) :: period
617 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
618 real(RKG) ,
intent(in) :: logProbSuccess
619 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
626 PURE module subroutine setGeomCyclicLogPMFLog_D1_IK_RK5(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
627#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
628 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_IK_RK5
631 integer(IK) ,
intent(in) :: period
632 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
633 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
634 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
639 PURE module subroutine setGeomCyclicLogPMFLog_D1_IK_RK4(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
640#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
641 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_IK_RK4
644 integer(IK) ,
intent(in) :: period
645 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
646 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
647 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
652 PURE module subroutine setGeomCyclicLogPMFLog_D1_IK_RK3(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
653#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
654 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_IK_RK3
657 integer(IK) ,
intent(in) :: period
658 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
659 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
660 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
665 PURE module subroutine setGeomCyclicLogPMFLog_D1_IK_RK2(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
666#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
667 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_IK_RK2
670 integer(IK) ,
intent(in) :: period
671 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
672 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
673 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
678 PURE module subroutine setGeomCyclicLogPMFLog_D1_IK_RK1(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
679#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
680 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_IK_RK1
683 integer(IK) ,
intent(in) :: period
684 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
685 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
686 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
709 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_RK_RK5(logPMF, stepSuccess, logProbSuccess, period)
710#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
711 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_RK_RK5
714 integer(IK) ,
intent(in) :: period
715 real(RKG) ,
intent(in) :: stepSuccess
716 real(RKG) ,
intent(in) :: logProbSuccess
717 real(RKG) ,
intent(out) :: logPMF
722 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_RK_RK4(logPMF, stepSuccess, logProbSuccess, period)
723#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
724 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_RK_RK4
727 integer(IK) ,
intent(in) :: period
728 real(RKG) ,
intent(in) :: stepSuccess
729 real(RKG) ,
intent(in) :: logProbSuccess
730 real(RKG) ,
intent(out) :: logPMF
735 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_RK_RK3(logPMF, stepSuccess, logProbSuccess, period)
736#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
737 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_RK_RK3
740 integer(IK) ,
intent(in) :: period
741 real(RKG) ,
intent(in) :: stepSuccess
742 real(RKG) ,
intent(in) :: logProbSuccess
743 real(RKG) ,
intent(out) :: logPMF
748 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_RK_RK2(logPMF, stepSuccess, logProbSuccess, period)
749#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
750 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_RK_RK2
753 integer(IK) ,
intent(in) :: period
754 real(RKG) ,
intent(in) :: stepSuccess
755 real(RKG) ,
intent(in) :: logProbSuccess
756 real(RKG) ,
intent(out) :: logPMF
761 PURE elemental module subroutine setGeomCyclicLogPMFDef_D0_RK_RK1(logPMF, stepSuccess, logProbSuccess, period)
762#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
763 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D0_RK_RK1
766 integer(IK) ,
intent(in) :: period
767 real(RKG) ,
intent(in) :: stepSuccess
768 real(RKG) ,
intent(in) :: logProbSuccess
769 real(RKG) ,
intent(out) :: logPMF
776 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_RK_RK5(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
777#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
778 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_RK_RK5
781 integer(IK) ,
intent(in) :: period
782 real(RKG) ,
intent(in) :: stepSuccess
783 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
784 real(RKG) ,
intent(out) :: logPMF
789 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_RK_RK4(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
790#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
791 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_RK_RK4
794 integer(IK) ,
intent(in) :: period
795 real(RKG) ,
intent(in) :: stepSuccess
796 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
797 real(RKG) ,
intent(out) :: logPMF
802 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_RK_RK3(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
803#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
804 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_RK_RK3
807 real(RKG) ,
intent(in) :: stepSuccess, period
808 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
809 real(RKG) ,
intent(out) :: logPMF
814 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_RK_RK2(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
815#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
816 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_RK_RK2
819 real(RKG) ,
intent(in) :: stepSuccess, period
820 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
821 real(RKG) ,
intent(out) :: logPMF
826 PURE elemental module subroutine setGeomCyclicLogPMFLog_D0_RK_RK1(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
827#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
828 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D0_RK_RK1
831 real(RKG) ,
intent(in) :: stepSuccess, period
832 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
833 real(RKG) ,
intent(out) :: logPMF
846 PURE module subroutine setGeomCyclicLogPMFDef_D1_RK_RK5(logPMF, stepSuccess, logProbSuccess, period)
847#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
848 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_RK_RK5
851 integer(IK) ,
intent(in) :: period
852 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
853 real(RKG) ,
intent(in) :: logProbSuccess
854 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
859 PURE module subroutine setGeomCyclicLogPMFDef_D1_RK_RK4(logPMF, stepSuccess, logProbSuccess, period)
860#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
861 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_RK_RK4
864 integer(IK) ,
intent(in) :: period
865 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
866 real(RKG) ,
intent(in) :: logProbSuccess
867 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
872 PURE module subroutine setGeomCyclicLogPMFDef_D1_RK_RK3(logPMF, stepSuccess, logProbSuccess, period)
873#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
874 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_RK_RK3
877 integer(IK) ,
intent(in) :: period
878 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
879 real(RKG) ,
intent(in) :: logProbSuccess
880 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
885 PURE module subroutine setGeomCyclicLogPMFDef_D1_RK_RK2(logPMF, stepSuccess, logProbSuccess, period)
886#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
887 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_RK_RK2
890 integer(IK) ,
intent(in) :: period
891 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
892 real(RKG) ,
intent(in) :: logProbSuccess
893 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
898 PURE module subroutine setGeomCyclicLogPMFDef_D1_RK_RK1(logPMF, stepSuccess, logProbSuccess, period)
899#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
900 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFDef_D1_RK_RK1
903 integer(IK) ,
intent(in) :: period
904 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
905 real(RKG) ,
intent(in) :: logProbSuccess
906 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
913 PURE module subroutine setGeomCyclicLogPMFLog_D1_RK_RK5(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
914#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
915 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_RK_RK5
918 integer(IK) ,
intent(in) :: period
919 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
920 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
921 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
926 PURE module subroutine setGeomCyclicLogPMFLog_D1_RK_RK4(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
927#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
928 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_RK_RK4
931 integer(IK) ,
intent(in) :: period
932 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
933 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
934 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
939 PURE module subroutine setGeomCyclicLogPMFLog_D1_RK_RK3(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
940#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
941 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_RK_RK3
944 integer(IK) ,
intent(in) :: period
945 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
946 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
947 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
952 PURE module subroutine setGeomCyclicLogPMFLog_D1_RK_RK2(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
953#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
954 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_RK_RK2
957 integer(IK) ,
intent(in) :: period
958 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
959 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
960 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
965 PURE module subroutine setGeomCyclicLogPMFLog_D1_RK_RK1(logPMF, stepSuccess, logProbSuccess, logProbFailure, period)
966#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
967 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogPMFLog_D1_RK_RK1
970 integer(IK) ,
intent(in) :: period
971 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
972 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
973 real(RKG) ,
intent(out) ,
contiguous :: logPMF(:)
1061 PURE elemental module function getGeomCyclicLogCDF_D0_IK_RK5(stepSuccess, probSuccess, period)
result(logCDF)
1062#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1063 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_IK_RK5
1066 integer(IK) ,
intent(in) :: stepSuccess, period
1067 real(RKG) ,
intent(in) :: probSuccess
1073 PURE elemental module function getGeomCyclicLogCDF_D0_IK_RK4(stepSuccess, probSuccess, period)
result(logCDF)
1074#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1075 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_IK_RK4
1078 integer(IK) ,
intent(in) :: stepSuccess, period
1079 real(RKG) ,
intent(in) :: probSuccess
1085 PURE elemental module function getGeomCyclicLogCDF_D0_IK_RK3(stepSuccess, probSuccess, period)
result(logCDF)
1086#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1087 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_IK_RK3
1090 integer(IK) ,
intent(in) :: stepSuccess, period
1091 real(RKG) ,
intent(in) :: probSuccess
1097 PURE elemental module function getGeomCyclicLogCDF_D0_IK_RK2(stepSuccess, probSuccess, period)
result(logCDF)
1098#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1099 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_IK_RK2
1102 integer(IK) ,
intent(in) :: stepSuccess, period
1103 real(RKG) ,
intent(in) :: probSuccess
1109 PURE elemental module function getGeomCyclicLogCDF_D0_IK_RK1(stepSuccess, probSuccess, period)
result(logCDF)
1110#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1111 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_IK_RK1
1114 integer(IK) ,
intent(in) :: stepSuccess, period
1115 real(RKG) ,
intent(in) :: probSuccess
1123 PURE elemental module function getGeomCyclicLogCDF_D0_RK_RK5(stepSuccess, probSuccess, period)
result(logCDF)
1124#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1125 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_RK_RK5
1128 integer(IK) ,
intent(in) :: period
1129 real(RKG) ,
intent(in) :: stepSuccess
1130 real(RKG) ,
intent(in) :: probSuccess
1136 PURE elemental module function getGeomCyclicLogCDF_D0_RK_RK4(stepSuccess, probSuccess, period)
result(logCDF)
1137#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1138 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_RK_RK4
1141 integer(IK) ,
intent(in) :: period
1142 real(RKG) ,
intent(in) :: stepSuccess
1143 real(RKG) ,
intent(in) :: probSuccess
1149 PURE elemental module function getGeomCyclicLogCDF_D0_RK_RK3(stepSuccess, probSuccess, period)
result(logCDF)
1150#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1151 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_RK_RK3
1154 integer(IK) ,
intent(in) :: period
1155 real(RKG) ,
intent(in) :: stepSuccess
1156 real(RKG) ,
intent(in) :: probSuccess
1162 PURE elemental module function getGeomCyclicLogCDF_D0_RK_RK2(stepSuccess, probSuccess, period)
result(logCDF)
1163#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1164 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_RK_RK2
1167 integer(IK) ,
intent(in) :: period
1168 real(RKG) ,
intent(in) :: stepSuccess
1169 real(RKG) ,
intent(in) :: probSuccess
1175 PURE elemental module function getGeomCyclicLogCDF_D0_RK_RK1(stepSuccess, probSuccess, period)
result(logCDF)
1176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1177 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicLogCDF_D0_RK_RK1
1180 integer(IK) ,
intent(in) :: period
1181 real(RKG) ,
intent(in) :: stepSuccess
1182 real(RKG) ,
intent(in) :: probSuccess
1283 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_IK_RK5(logCDF, stepSuccess, logProbSuccess, period)
1284#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1285 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_IK_RK5
1288 integer(IK) ,
intent(in) :: period
1289 integer(IK) ,
intent(in) :: stepSuccess
1290 real(RKG) ,
intent(in) :: logProbSuccess
1291 real(RKG) ,
intent(out) :: logCDF
1296 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_IK_RK4(logCDF, stepSuccess, logProbSuccess, period)
1297#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1298 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_IK_RK4
1301 integer(IK) ,
intent(in) :: period
1302 integer(IK) ,
intent(in) :: stepSuccess
1303 real(RKG) ,
intent(in) :: logProbSuccess
1304 real(RKG) ,
intent(out) :: logCDF
1309 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_IK_RK3(logCDF, stepSuccess, logProbSuccess, period)
1310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1311 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_IK_RK3
1314 integer(IK) ,
intent(in) :: period
1315 integer(IK) ,
intent(in) :: stepSuccess
1316 real(RKG) ,
intent(in) :: logProbSuccess
1317 real(RKG) ,
intent(out) :: logCDF
1322 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_IK_RK2(logCDF, stepSuccess, logProbSuccess, period)
1323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1324 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_IK_RK2
1327 integer(IK) ,
intent(in) :: period
1328 integer(IK) ,
intent(in) :: stepSuccess
1329 real(RKG) ,
intent(in) :: logProbSuccess
1330 real(RKG) ,
intent(out) :: logCDF
1335 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_IK_RK1(logCDF, stepSuccess, logProbSuccess, period)
1336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1337 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_IK_RK1
1340 integer(IK) ,
intent(in) :: period
1341 integer(IK) ,
intent(in) :: stepSuccess
1342 real(RKG) ,
intent(in) :: logProbSuccess
1343 real(RKG) ,
intent(out) :: logCDF
1350 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_IK_RK5(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1351#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1352 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_IK_RK5
1355 integer(IK) ,
intent(in) :: period
1356 integer(IK) ,
intent(in) :: stepSuccess
1357 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1358 real(RKG) ,
intent(out) :: logCDF
1363 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_IK_RK4(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1364#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1365 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_IK_RK4
1368 integer(IK) ,
intent(in) :: period
1369 integer(IK) ,
intent(in) :: stepSuccess
1370 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1371 real(RKG) ,
intent(out) :: logCDF
1376 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_IK_RK3(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1377#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1378 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_IK_RK3
1381 integer(IK) ,
intent(in) :: stepSuccess, period
1382 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1383 real(RKG) ,
intent(out) :: logCDF
1388 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_IK_RK2(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1389#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1390 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_IK_RK2
1393 integer(IK) ,
intent(in) :: stepSuccess, period
1394 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1395 real(RKG) ,
intent(out) :: logCDF
1400 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_IK_RK1(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1401#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1402 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_IK_RK1
1405 integer(IK) ,
intent(in) :: stepSuccess, period
1406 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1407 real(RKG) ,
intent(out) :: logCDF
1420 PURE module subroutine setGeomCyclicLogCDFDef_D1_IK_RK5(logCDF, stepSuccess, logProbSuccess, period)
1421#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1422 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_IK_RK5
1425 integer(IK) ,
intent(in) :: period
1426 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1427 real(RKG) ,
intent(in) :: logProbSuccess
1428 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1433 PURE module subroutine setGeomCyclicLogCDFDef_D1_IK_RK4(logCDF, stepSuccess, logProbSuccess, period)
1434#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1435 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_IK_RK4
1438 integer(IK) ,
intent(in) :: period
1439 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1440 real(RKG) ,
intent(in) :: logProbSuccess
1441 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1446 PURE module subroutine setGeomCyclicLogCDFDef_D1_IK_RK3(logCDF, stepSuccess, logProbSuccess, period)
1447#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1448 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_IK_RK3
1451 integer(IK) ,
intent(in) :: period
1452 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1453 real(RKG) ,
intent(in) :: logProbSuccess
1454 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1459 PURE module subroutine setGeomCyclicLogCDFDef_D1_IK_RK2(logCDF, stepSuccess, logProbSuccess, period)
1460#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1461 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_IK_RK2
1464 integer(IK) ,
intent(in) :: period
1465 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1466 real(RKG) ,
intent(in) :: logProbSuccess
1467 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1472 PURE module subroutine setGeomCyclicLogCDFDef_D1_IK_RK1(logCDF, stepSuccess, logProbSuccess, period)
1473#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1474 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_IK_RK1
1477 integer(IK) ,
intent(in) :: period
1478 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1479 real(RKG) ,
intent(in) :: logProbSuccess
1480 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1487 PURE module subroutine setGeomCyclicLogCDFLog_D1_IK_RK5(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1488#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1489 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_IK_RK5
1492 integer(IK) ,
intent(in) :: period
1493 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1494 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1495 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1500 PURE module subroutine setGeomCyclicLogCDFLog_D1_IK_RK4(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1501#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1502 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_IK_RK4
1505 integer(IK) ,
intent(in) :: period
1506 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1507 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1508 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1513 PURE module subroutine setGeomCyclicLogCDFLog_D1_IK_RK3(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1515 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_IK_RK3
1518 integer(IK) ,
intent(in) :: period
1519 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1520 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1521 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1526 PURE module subroutine setGeomCyclicLogCDFLog_D1_IK_RK2(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1527#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1528 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_IK_RK2
1531 integer(IK) ,
intent(in) :: period
1532 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1533 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1534 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1539 PURE module subroutine setGeomCyclicLogCDFLog_D1_IK_RK1(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1540#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1541 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_IK_RK1
1544 integer(IK) ,
intent(in) :: period
1545 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
1546 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1547 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1570 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_RK_RK5(logCDF, stepSuccess, logProbSuccess, period)
1571#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1572 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_RK_RK5
1575 integer(IK) ,
intent(in) :: period
1576 real(RKG) ,
intent(in) :: stepSuccess
1577 real(RKG) ,
intent(in) :: logProbSuccess
1578 real(RKG) ,
intent(out) :: logCDF
1583 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_RK_RK4(logCDF, stepSuccess, logProbSuccess, period)
1584#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1585 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_RK_RK4
1588 integer(IK) ,
intent(in) :: period
1589 real(RKG) ,
intent(in) :: stepSuccess
1590 real(RKG) ,
intent(in) :: logProbSuccess
1591 real(RKG) ,
intent(out) :: logCDF
1596 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_RK_RK3(logCDF, stepSuccess, logProbSuccess, period)
1597#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1598 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_RK_RK3
1601 integer(IK) ,
intent(in) :: period
1602 real(RKG) ,
intent(in) :: stepSuccess
1603 real(RKG) ,
intent(in) :: logProbSuccess
1604 real(RKG) ,
intent(out) :: logCDF
1609 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_RK_RK2(logCDF, stepSuccess, logProbSuccess, period)
1610#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1611 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_RK_RK2
1614 integer(IK) ,
intent(in) :: period
1615 real(RKG) ,
intent(in) :: stepSuccess
1616 real(RKG) ,
intent(in) :: logProbSuccess
1617 real(RKG) ,
intent(out) :: logCDF
1622 PURE elemental module subroutine setGeomCyclicLogCDFDef_D0_RK_RK1(logCDF, stepSuccess, logProbSuccess, period)
1623#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1624 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D0_RK_RK1
1627 integer(IK) ,
intent(in) :: period
1628 real(RKG) ,
intent(in) :: stepSuccess
1629 real(RKG) ,
intent(in) :: logProbSuccess
1630 real(RKG) ,
intent(out) :: logCDF
1637 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_RK_RK5(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1638#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1639 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_RK_RK5
1642 integer(IK) ,
intent(in) :: period
1643 real(RKG) ,
intent(in) :: stepSuccess
1644 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1645 real(RKG) ,
intent(out) :: logCDF
1650 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_RK_RK4(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1651#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1652 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_RK_RK4
1655 integer(IK) ,
intent(in) :: period
1656 real(RKG) ,
intent(in) :: stepSuccess
1657 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1658 real(RKG) ,
intent(out) :: logCDF
1663 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_RK_RK3(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1664#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1665 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_RK_RK3
1668 integer(IK) ,
intent(in) :: period
1669 real(RKG) ,
intent(in) :: stepSuccess
1670 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1671 real(RKG) ,
intent(out) :: logCDF
1676 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_RK_RK2(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1677#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1678 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_RK_RK2
1681 integer(IK) ,
intent(in) :: period
1682 real(RKG) ,
intent(in) :: stepSuccess
1683 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1684 real(RKG) ,
intent(out) :: logCDF
1689 PURE elemental module subroutine setGeomCyclicLogCDFLog_D0_RK_RK1(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1690#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1691 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D0_RK_RK1
1694 integer(IK) ,
intent(in) :: period
1695 real(RKG) ,
intent(in) :: stepSuccess
1696 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1697 real(RKG) ,
intent(out) :: logCDF
1710 PURE module subroutine setGeomCyclicLogCDFDef_D1_RK_RK5(logCDF, stepSuccess, logProbSuccess, period)
1711#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1712 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_RK_RK5
1715 integer(IK) ,
intent(in) :: period
1716 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1717 real(RKG) ,
intent(in) :: logProbSuccess
1718 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1723 PURE module subroutine setGeomCyclicLogCDFDef_D1_RK_RK4(logCDF, stepSuccess, logProbSuccess, period)
1724#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1725 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_RK_RK4
1728 integer(IK) ,
intent(in) :: period
1729 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1730 real(RKG) ,
intent(in) :: logProbSuccess
1731 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1736 PURE module subroutine setGeomCyclicLogCDFDef_D1_RK_RK3(logCDF, stepSuccess, logProbSuccess, period)
1737#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1738 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_RK_RK3
1741 integer(IK) ,
intent(in) :: period
1742 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1743 real(RKG) ,
intent(in) :: logProbSuccess
1744 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1749 PURE module subroutine setGeomCyclicLogCDFDef_D1_RK_RK2(logCDF, stepSuccess, logProbSuccess, period)
1750#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1751 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_RK_RK2
1754 integer(IK) ,
intent(in) :: period
1755 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1756 real(RKG) ,
intent(in) :: logProbSuccess
1757 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1762 PURE module subroutine setGeomCyclicLogCDFDef_D1_RK_RK1(logCDF, stepSuccess, logProbSuccess, period)
1763#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1764 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFDef_D1_RK_RK1
1767 integer(IK) ,
intent(in) :: period
1768 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1769 real(RKG) ,
intent(in) :: logProbSuccess
1770 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1777 PURE module subroutine setGeomCyclicLogCDFLog_D1_RK_RK5(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1778#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1779 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_RK_RK5
1782 integer(IK) ,
intent(in) :: period
1783 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1784 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1785 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1790 PURE module subroutine setGeomCyclicLogCDFLog_D1_RK_RK4(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1791#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1792 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_RK_RK4
1795 integer(IK) ,
intent(in) :: period
1796 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1797 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1798 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1803 PURE module subroutine setGeomCyclicLogCDFLog_D1_RK_RK3(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1804#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1805 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_RK_RK3
1808 integer(IK) ,
intent(in) :: period
1809 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1810 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1811 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1816 PURE module subroutine setGeomCyclicLogCDFLog_D1_RK_RK2(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1817#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1818 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_RK_RK2
1821 integer(IK) ,
intent(in) :: period
1822 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1823 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1824 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1829 PURE module subroutine setGeomCyclicLogCDFLog_D1_RK_RK1(logCDF, stepSuccess, logProbSuccess, logProbFailure, period)
1830#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1831 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicLogCDFLog_D1_RK_RK1
1834 integer(IK) ,
intent(in) :: period
1835 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
1836 real(RKG) ,
intent(in) :: logProbSuccess, logProbFailure
1837 real(RKG) ,
intent(out) ,
contiguous :: logCDF(:)
1913 impure elemental module function getGeomCyclicRand_RK5(probSuccess, period)
result(rand)
1914#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1915 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicRand_RK5
1919 integer(IK) ,
intent(in) :: period
1920 real(RKG) ,
intent(in) :: probSuccess
1925 impure elemental module function getGeomCyclicRand_RK4(probSuccess, period)
result(rand)
1926#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1927 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicRand_RK4
1931 integer(IK) ,
intent(in) :: period
1932 real(RKG) ,
intent(in) :: probSuccess
1937 impure elemental module function getGeomCyclicRand_RK3(probSuccess, period)
result(rand)
1938#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1939 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicRand_RK3
1943 integer(IK) ,
intent(in) :: period
1944 real(RKG) ,
intent(in) :: probSuccess
1949 impure elemental module function getGeomCyclicRand_RK2(probSuccess, period)
result(rand)
1950#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1951 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicRand_RK2
1955 integer(IK) ,
intent(in) :: period
1956 real(RKG) ,
intent(in) :: probSuccess
1961 impure elemental module function getGeomCyclicRand_RK1(probSuccess, period)
result(rand)
1962#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1963 !DEC$ ATTRIBUTES DLLEXPORT :: getGeomCyclicRand_RK1
1967 integer(IK) ,
intent(in) :: period
1968 real(RKG) ,
intent(in) :: probSuccess
2058 impure elemental module subroutine setGeomCyclicRandRNGD_D0_RK5(rand, logProbFailure, period)
2059#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2060 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D0_RK5
2063 integer(IK) ,
intent(out) :: rand
2064 integer(IK) ,
intent(in) :: period
2065 real(RKG) ,
intent(in) :: logProbFailure
2070 impure elemental module subroutine setGeomCyclicRandRNGD_D0_RK4(rand, logProbFailure, period)
2071#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2072 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D0_RK4
2075 integer(IK) ,
intent(out) :: rand
2076 integer(IK) ,
intent(in) :: period
2077 real(RKG) ,
intent(in) :: logProbFailure
2082 impure elemental module subroutine setGeomCyclicRandRNGD_D0_RK3(rand, logProbFailure, period)
2083#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2084 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D0_RK3
2087 integer(IK) ,
intent(out) :: rand
2088 integer(IK) ,
intent(in) :: period
2089 real(RKG) ,
intent(in) :: logProbFailure
2094 impure elemental module subroutine setGeomCyclicRandRNGD_D0_RK2(rand, logProbFailure, period)
2095#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2096 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D0_RK2
2099 integer(IK) ,
intent(out) :: rand
2100 integer(IK) ,
intent(in) :: period
2101 real(RKG) ,
intent(in) :: logProbFailure
2106 impure elemental module subroutine setGeomCyclicRandRNGD_D0_RK1(rand, logProbFailure, period)
2107#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2108 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D0_RK1
2111 integer(IK) ,
intent(out) :: rand
2112 integer(IK) ,
intent(in) :: period
2113 real(RKG) ,
intent(in) :: logProbFailure
2120 impure elemental module subroutine setGeomCyclicRandRNGF_D0_RK5(rng, rand, logProbFailure, period)
2121#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2122 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D0_RK5
2125 type(rngf_type) ,
intent(in) :: rng
2126 integer(IK) ,
intent(out) :: rand
2127 integer(IK) ,
intent(in) :: period
2128 real(RKG) ,
intent(in) :: logProbFailure
2133 impure elemental module subroutine setGeomCyclicRandRNGF_D0_RK4(rng, rand, logProbFailure, period)
2134#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2135 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D0_RK4
2138 type(rngf_type) ,
intent(in) :: rng
2139 integer(IK) ,
intent(out) :: rand
2140 integer(IK) ,
intent(in) :: period
2141 real(RKG) ,
intent(in) :: logProbFailure
2146 impure elemental module subroutine setGeomCyclicRandRNGF_D0_RK3(rng, rand, logProbFailure, period)
2147#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2148 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D0_RK3
2151 type(rngf_type) ,
intent(in) :: rng
2152 integer(IK) ,
intent(out) :: rand
2153 integer(IK) ,
intent(in) :: period
2154 real(RKG) ,
intent(in) :: logProbFailure
2159 impure elemental module subroutine setGeomCyclicRandRNGF_D0_RK2(rng, rand, logProbFailure, period)
2160#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2161 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D0_RK2
2164 type(rngf_type) ,
intent(in) :: rng
2165 integer(IK) ,
intent(out) :: rand
2166 integer(IK) ,
intent(in) :: period
2167 real(RKG) ,
intent(in) :: logProbFailure
2172 impure elemental module subroutine setGeomCyclicRandRNGF_D0_RK1(rng, rand, logProbFailure, period)
2173#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2174 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D0_RK1
2177 type(rngf_type) ,
intent(in) :: rng
2178 integer(IK) ,
intent(out) :: rand
2179 integer(IK) ,
intent(in) :: period
2180 real(RKG) ,
intent(in) :: logProbFailure
2187 PURE elemental module subroutine setGeomCyclicRandRNGX_D0_RK5(rng, rand, logProbFailure, period)
2188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2189 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D0_RK5
2192 type(xoshiro256ssw_type),
intent(inout) :: rng
2193 integer(IK) ,
intent(out) :: rand
2194 integer(IK) ,
intent(in) :: period
2195 real(RKG) ,
intent(in) :: logProbFailure
2200 PURE elemental module subroutine setGeomCyclicRandRNGX_D0_RK4(rng, rand, logProbFailure, period)
2201#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2202 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D0_RK4
2205 type(xoshiro256ssw_type),
intent(inout) :: rng
2206 integer(IK) ,
intent(out) :: rand
2207 integer(IK) ,
intent(in) :: period
2208 real(RKG) ,
intent(in) :: logProbFailure
2213 PURE elemental module subroutine setGeomCyclicRandRNGX_D0_RK3(rng, rand, logProbFailure, period)
2214#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2215 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D0_RK3
2218 type(xoshiro256ssw_type),
intent(inout) :: rng
2219 integer(IK) ,
intent(out) :: rand
2220 integer(IK) ,
intent(in) :: period
2221 real(RKG) ,
intent(in) :: logProbFailure
2226 PURE elemental module subroutine setGeomCyclicRandRNGX_D0_RK2(rng, rand, logProbFailure, period)
2227#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2228 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D0_RK2
2231 type(xoshiro256ssw_type),
intent(inout) :: rng
2232 integer(IK) ,
intent(out) :: rand
2233 integer(IK) ,
intent(in) :: period
2234 real(RKG) ,
intent(in) :: logProbFailure
2239 PURE elemental module subroutine setGeomCyclicRandRNGX_D0_RK1(rng, rand, logProbFailure, period)
2240#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2241 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D0_RK1
2244 type(xoshiro256ssw_type),
intent(inout) :: rng
2245 integer(IK) ,
intent(out) :: rand
2246 integer(IK) ,
intent(in) :: period
2247 real(RKG) ,
intent(in) :: logProbFailure
2260 module subroutine setGeomCyclicRandRNGD_D1_RK5(rand, logProbFailure, period)
2261#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2262 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D1_RK5
2265 integer(IK) ,
intent(out) :: rand(:)
2266 integer(IK) ,
intent(in) :: period
2267 real(RKG) ,
intent(in) :: logProbFailure
2272 module subroutine setGeomCyclicRandRNGD_D1_RK4(rand, logProbFailure, period)
2273#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2274 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D1_RK4
2277 integer(IK) ,
intent(out) :: rand(:)
2278 integer(IK) ,
intent(in) :: period
2279 real(RKG) ,
intent(in) :: logProbFailure
2284 module subroutine setGeomCyclicRandRNGD_D1_RK3(rand, logProbFailure, period)
2285#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2286 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D1_RK3
2289 integer(IK) ,
intent(out) :: rand(:)
2290 integer(IK) ,
intent(in) :: period
2291 real(RKG) ,
intent(in) :: logProbFailure
2296 module subroutine setGeomCyclicRandRNGD_D1_RK2(rand, logProbFailure, period)
2297#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2298 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D1_RK2
2301 integer(IK) ,
intent(out) :: rand(:)
2302 integer(IK) ,
intent(in) :: period
2303 real(RKG) ,
intent(in) :: logProbFailure
2308 module subroutine setGeomCyclicRandRNGD_D1_RK1(rand, logProbFailure, period)
2309#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2310 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGD_D1_RK1
2313 integer(IK) ,
intent(out) :: rand(:)
2314 integer(IK) ,
intent(in) :: period
2315 real(RKG) ,
intent(in) :: logProbFailure
2322 module subroutine setGeomCyclicRandRNGF_D1_RK5(rng, rand, logProbFailure, period)
2323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2324 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D1_RK5
2327 type(rngf_type) ,
intent(in) :: rng
2328 integer(IK) ,
intent(out) :: rand(:)
2329 integer(IK) ,
intent(in) :: period
2330 real(RKG) ,
intent(in) :: logProbFailure
2335 module subroutine setGeomCyclicRandRNGF_D1_RK4(rng, rand, logProbFailure, period)
2336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2337 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D1_RK4
2340 type(rngf_type) ,
intent(in) :: rng
2341 integer(IK) ,
intent(out) :: rand(:)
2342 integer(IK) ,
intent(in) :: period
2343 real(RKG) ,
intent(in) :: logProbFailure
2348 module subroutine setGeomCyclicRandRNGF_D1_RK3(rng, rand, logProbFailure, period)
2349#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2350 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D1_RK3
2353 type(rngf_type) ,
intent(in) :: rng
2354 integer(IK) ,
intent(out) :: rand(:)
2355 integer(IK) ,
intent(in) :: period
2356 real(RKG) ,
intent(in) :: logProbFailure
2361 module subroutine setGeomCyclicRandRNGF_D1_RK2(rng, rand, logProbFailure, period)
2362#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2363 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D1_RK2
2366 type(rngf_type) ,
intent(in) :: rng
2367 integer(IK) ,
intent(out) :: rand(:)
2368 integer(IK) ,
intent(in) :: period
2369 real(RKG) ,
intent(in) :: logProbFailure
2374 module subroutine setGeomCyclicRandRNGF_D1_RK1(rng, rand, logProbFailure, period)
2375#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2376 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGF_D1_RK1
2379 type(rngf_type) ,
intent(in) :: rng
2380 integer(IK) ,
intent(out) :: rand(:)
2381 integer(IK) ,
intent(in) :: period
2382 real(RKG) ,
intent(in) :: logProbFailure
2389 PURE module subroutine setGeomCyclicRandRNGX_D1_RK5(rng, rand, logProbFailure, period)
2390#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2391 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D1_RK5
2394 type(xoshiro256ssw_type),
intent(inout) :: rng
2395 integer(IK) ,
intent(out) :: rand(:)
2396 integer(IK) ,
intent(in) :: period
2397 real(RKG) ,
intent(in) :: logProbFailure
2402 PURE module subroutine setGeomCyclicRandRNGX_D1_RK4(rng, rand, logProbFailure, period)
2403#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2404 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D1_RK4
2407 type(xoshiro256ssw_type),
intent(inout) :: rng
2408 integer(IK) ,
intent(out) :: rand(:)
2409 integer(IK) ,
intent(in) :: period
2410 real(RKG) ,
intent(in) :: logProbFailure
2415 PURE module subroutine setGeomCyclicRandRNGX_D1_RK3(rng, rand, logProbFailure, period)
2416#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2417 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D1_RK3
2420 type(xoshiro256ssw_type),
intent(inout) :: rng
2421 integer(IK) ,
intent(out) :: rand(:)
2422 integer(IK) ,
intent(in) :: period
2423 real(RKG) ,
intent(in) :: logProbFailure
2428 PURE module subroutine setGeomCyclicRandRNGX_D1_RK2(rng, rand, logProbFailure, period)
2429#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2430 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D1_RK2
2433 type(xoshiro256ssw_type),
intent(inout) :: rng
2434 integer(IK) ,
intent(out) :: rand(:)
2435 integer(IK) ,
intent(in) :: period
2436 real(RKG) ,
intent(in) :: logProbFailure
2441 PURE module subroutine setGeomCyclicRandRNGX_D1_RK1(rng, rand, logProbFailure, period)
2442#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2443 !DEC$ ATTRIBUTES DLLEXPORT :: setGeomCyclicRandRNGX_D1_RK1
2446 type(xoshiro256ssw_type),
intent(inout) :: rng
2447 integer(IK) ,
intent(out) :: rand(:)
2448 integer(IK) ,
intent(in) :: period
2449 real(RKG) ,
intent(in) :: logProbFailure
2560 impure module function isFailedGeomCyclicFit_IK_RK5(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2561#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2562 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_IK_RK5
2565 integer(IK) ,
intent(in) :: period
2566 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
2567 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2568 real(RKG) ,
intent(out) :: probSuccess, normFac
2569 logical(LK) :: failed
2574 impure module function isFailedGeomCyclicFit_IK_RK4(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2575#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2576 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_IK_RK4
2579 integer(IK) ,
intent(in) :: period
2580 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
2581 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2582 real(RKG) ,
intent(out) :: probSuccess, normFac
2583 logical(LK) :: failed
2588 impure module function isFailedGeomCyclicFit_IK_RK3(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2589#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2590 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_IK_RK3
2593 integer(IK) ,
intent(in) :: period
2594 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
2595 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2596 real(RKG) ,
intent(out) :: probSuccess, normFac
2597 logical(LK) :: failed
2602 impure module function isFailedGeomCyclicFit_IK_RK2(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2603#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2604 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_IK_RK2
2607 integer(IK) ,
intent(in) :: period
2608 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
2609 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2610 real(RKG) ,
intent(out) :: probSuccess, normFac
2611 logical(LK) :: failed
2616 impure module function isFailedGeomCyclicFit_IK_RK1(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2617#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2618 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_IK_RK1
2621 integer(IK) ,
intent(in) :: period
2622 integer(IK) ,
intent(in) ,
contiguous :: stepSuccess(:)
2623 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2624 real(RKG) ,
intent(out) :: probSuccess, normFac
2625 logical(LK) :: failed
2632 impure module function isFailedGeomCyclicFit_RK_RK5(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2633#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2634 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_RK_RK5
2637 integer(IK) ,
intent(in) :: period
2638 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2639 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
2640 real(RKG) ,
intent(out) :: probSuccess, normFac
2641 logical(LK) :: failed
2646 impure module function isFailedGeomCyclicFit_RK_RK4(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2647#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2648 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_RK_RK4
2651 integer(IK) ,
intent(in) :: period
2652 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2653 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
2654 real(RKG) ,
intent(out) :: probSuccess, normFac
2655 logical(LK) :: failed
2660 impure module function isFailedGeomCyclicFit_RK_RK3(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2661#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2662 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_RK_RK3
2665 integer(IK) ,
intent(in) :: period
2666 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2667 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
2668 real(RKG) ,
intent(out) :: probSuccess, normFac
2669 logical(LK) :: failed
2674 impure module function isFailedGeomCyclicFit_RK_RK2(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2675#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2676 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_RK_RK2
2679 integer(IK) ,
intent(in) :: period
2680 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2681 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
2682 real(RKG) ,
intent(out) :: probSuccess, normFac
2683 logical(LK) :: failed
2688 impure module function isFailedGeomCyclicFit_RK_RK1(stepSuccess, freqSuccess, period, probSuccess, normFac)
result(failed)
2689#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2690 !DEC$ ATTRIBUTES DLLEXPORT :: isFailedGeomCyclicFit_RK_RK1
2693 integer(IK) ,
intent(in) :: period
2694 integer(IK) ,
intent(in) ,
contiguous :: freqSuccess(:)
2695 real(RKG) ,
intent(in) ,
contiguous :: stepSuccess(:)
2696 real(RKG) ,
intent(out) :: probSuccess, normFac
2697 logical(LK) :: failed
2707end module pm_distGeomCyclic
Generate and return the natural logarithm of the Cumulative Distribution Function (CDF) of the Cyclic...
Generate and return the natural logarithm of the Probability Mass Function (PMF) of the Cyclic Geomet...
Generate and return a scalar (or array of arbitrary rank of) random value(s) from the Cyclic Geometri...
Generate and return .true. if the parameters of a least-squares fit to the histogram representing a C...
Return the natural logarithm of the Cumulative Distribution Function (CDF) of the Cyclic Geometric di...
Return the natural logarithm of the Probability Mass Function (PMF) of the Cyclic Geometric distribut...
Return a scalar (or array of arbitrary rank of) random value(s) from the Cyclic Geometric distributio...
This module contains classes and procedures for computing various statistical quantities related to t...
character(*, SK), parameter MODULE_NAME
This module contains classes and procedures for computing various statistical quantities related to t...
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
This is the derived type for signifying distributions that are of type Cyclic Geometric as defined in...
This is a concrete derived type whose instances can be used to define/request the default uniform ran...
This is the derived type for declaring and generating objects of type xoshiro256ssw_type containing a...