ESMF_FeatureTR15581Subr_mod Module


Uses

  • module~~esmf_featuretr15581subr_mod~~UsesGraph module~esmf_featuretr15581subr_mod ESMF_FeatureTR15581Subr_mod module~esmf ESMF module~esmf_featuretr15581subr_mod->module~esmf

Used by

  • module~~esmf_featuretr15581subr_mod~~UsedByGraph module~esmf_featuretr15581subr_mod ESMF_FeatureTR15581Subr_mod program~featuretest FeatureTest program~featuretest->module~esmf_featuretr15581subr_mod

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