fsml_utl Module

Utilities module.


Uses

  • module~~fsml_utl~~UsesGraph module~fsml_utl fsml_utl module~fsml_ini fsml_ini module~fsml_utl->module~fsml_ini iso_fortran_env iso_fortran_env module~fsml_ini->iso_fortran_env stdlib_linalg stdlib_linalg module~fsml_ini->stdlib_linalg

Used by

  • module~~fsml_utl~~UsedByGraph module~fsml_utl fsml_utl module~fsml fsml module~fsml->module~fsml_utl module~fsml_dat fsml_dat module~fsml->module~fsml_dat module~fsml_lin fsml_lin module~fsml->module~fsml_lin module~fsml_tst fsml_tst module~fsml->module~fsml_tst module~fsml_dst fsml_dst module~fsml->module~fsml_dst module~fsml_sts fsml_sts module~fsml->module~fsml_sts module~fsml_dat->module~fsml_utl module~fsml_err fsml_err module~fsml_err->module~fsml_utl module~fsml_lin->module~fsml_utl module~fsml_lin->module~fsml_err module~fsml_lin->module~fsml_sts module~fsml_tst->module~fsml_utl module~fsml_tst->module~fsml_err module~fsml_tst->module~fsml_dst module~fsml_tst->module~fsml_sts module~fsml_dst->module~fsml_err module~fsml_sts->module~fsml_err

Functions

public function f_utl_c2r(c) result(r)

Converts char to real.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: c

Return Value real(kind=wp)

public function f_utl_i2c(i) result(c)

Convert integer to char.

Arguments

Type IntentOptional Attributes Name
integer(kind=i4), intent(in) :: i

Return Value character(len=256)

public function f_utl_r2c(r) result(c)

Convert real to char.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: r

Return Value character(len=256)


Subroutines

public pure subroutine s_utl_rank(x, ranks)

Ranks all samples such that the smallest value obtains rank 1 and the largest rank n. Handles tied ranks and assigns average rank to tied elements within one group of tied elements.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)

x array

real(kind=wp), intent(out), allocatable :: ranks(:)

ranks of x