ESMF_FeatureTR15581Subr_mod Module


Uses


Derived Types

type, public ::  ESMF_AllocDType

Components

Type Visibility Attributes Name Initial
character(len=1), public, allocatable :: chars(:)
integer, public, allocatable :: indicies(:)
logical, public, allocatable :: tfs(:)
real, public, allocatable :: a(:)

Functions

public function ESMF_FeatureAllocFRet(n, rc) result(ret)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: n
integer, intent(out) :: rc

Return Value real, allocatable, (:)


Subroutines

public subroutine ESMF_FeatureAllocArg(n, a, indicies, tfs, dts, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: n
real, intent(out), allocatable :: a(:)
integer, intent(out), allocatable :: indicies(:)
logical, intent(out), allocatable :: tfs(:)
type(ESMF_AllocDType), intent(out), allocatable :: dts(:)
integer, intent(out) :: rc

public subroutine ESMF_FeatureAllocArgStr(n, str_dllen, str_pilen, str_dllensize, str_pilensize, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: n
character(len=:), intent(out), optional, allocatable :: str_dllen
character(len=*), intent(out), optional, allocatable :: str_pilen
character(len=:), intent(out), optional, allocatable :: str_dllensize(:)
character(len=*), intent(out), optional, allocatable :: str_pilensize(:)
integer, intent(out) :: rc