196 PURE elemental module function getErfInv_RK5(x, abserr)
result(erfinv)
197#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
198 !DEC$ ATTRIBUTES DLLEXPORT :: getErfInv_RK5
201 real(RKG) ,
intent(in) :: x
202 real(RKG) ,
intent(in),
optional :: abserr
208 PURE elemental module function getErfInv_RK4(x, abserr)
result(erfinv)
209#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
210 !DEC$ ATTRIBUTES DLLEXPORT :: getErfInv_RK4
213 real(RKG) ,
intent(in) :: x
214 real(RKG) ,
intent(in),
optional :: abserr
220 PURE elemental module function getErfInv_RK3(x, abserr)
result(erfinv)
221#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
222 !DEC$ ATTRIBUTES DLLEXPORT :: getErfInv_RK3
225 real(RKG) ,
intent(in) :: x
226 real(RKG) ,
intent(in),
optional :: abserr
232 PURE elemental module function getErfInv_RK2(x, abserr)
result(erfinv)
233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
234 !DEC$ ATTRIBUTES DLLEXPORT :: getErfInv_RK2
237 real(RKG) ,
intent(in) :: x
238 real(RKG) ,
intent(in),
optional :: abserr
244 PURE elemental module function getErfInv_RK1(x, abserr)
result(erfinv)
245#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
246 !DEC$ ATTRIBUTES DLLEXPORT :: getErfInv_RK1
249 real(RKG) ,
intent(in) :: x
250 real(RKG) ,
intent(in),
optional :: abserr
345 PURE elemental module subroutine setErfInv_RK5(erfinv, x, abserr)
346#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
347 !DEC$ ATTRIBUTES DLLEXPORT :: setErfInv_RK5
350 real(RKG) ,
intent(out) :: erfinv
351 real(RKG) ,
intent(in) :: x, abserr
356 PURE elemental module subroutine setErfInv_RK4(erfinv, x, abserr)
357#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
358 !DEC$ ATTRIBUTES DLLEXPORT :: setErfInv_RK4
361 real(RKG) ,
intent(out) :: erfinv
362 real(RKG) ,
intent(in) :: x, abserr
367 PURE elemental module subroutine setErfInv_RK3(erfinv, x, abserr)
368#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
369 !DEC$ ATTRIBUTES DLLEXPORT :: setErfInv_RK3
372 real(RKG) ,
intent(out) :: erfinv
373 real(RKG) ,
intent(in) :: x, abserr
378 PURE elemental module subroutine setErfInv_RK2(erfinv, x, abserr)
379#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
380 !DEC$ ATTRIBUTES DLLEXPORT :: setErfInv_RK2
383 real(RKG) ,
intent(out) :: erfinv
384 real(RKG) ,
intent(in) :: x, abserr
389 PURE elemental module subroutine setErfInv_RK1(erfinv, x, abserr)
390#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
391 !DEC$ ATTRIBUTES DLLEXPORT :: setErfInv_RK1
394 real(RKG) ,
intent(out) :: erfinv
395 real(RKG) ,
intent(in) :: x, abserr
Generate and return the Inverse Error Function for an input real value in range as defined in the d...
Return the Inverse Error Function for an input real value in range as defined in the details sectio...
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 module contains classes and procedures for computing the mathematical Inverse Error Function.
character(*, SK), parameter MODULE_NAME