132 PURE module function getFactoring_IK5(posint)
result(Factoring)
133#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
134 !DEC$ ATTRIBUTES DLLEXPORT :: getFactoring_IK5
137 integer(IKG),
value :: posint
138 integer(IKG),
allocatable :: Factoring(:)
143 PURE module function getFactoring_IK4(posint)
result(Factoring)
144#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
145 !DEC$ ATTRIBUTES DLLEXPORT :: getFactoring_IK4
148 integer(IKG),
value :: posint
149 integer(IKG),
allocatable :: Factoring(:)
154 PURE module function getFactoring_IK3(posint)
result(Factoring)
155#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
156 !DEC$ ATTRIBUTES DLLEXPORT :: getFactoring_IK3
159 integer(IKG),
value :: posint
160 integer(IKG),
allocatable :: Factoring(:)
165 PURE module function getFactoring_IK2(posint)
result(Factoring)
166#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
167 !DEC$ ATTRIBUTES DLLEXPORT :: getFactoring_IK2
170 integer(IKG),
value :: posint
171 integer(IKG),
allocatable :: Factoring(:)
176 PURE module function getFactoring_IK1(posint)
result(Factoring)
177#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
178 !DEC$ ATTRIBUTES DLLEXPORT :: getFactoring_IK1
181 integer(IKG),
value :: posint
182 integer(IKG),
allocatable :: Factoring(:)
Generate and return the factoring of the input positive integer.
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 and generic interfaces for computing the prime factors of integers.
character(*, SK), parameter MODULE_NAME