MAPL_ResourceGet Interface

public interface MAPL_ResourceGet

Called by

interface~~mapl_resourceget~~CalledByGraph interface~mapl_resourceget MAPL_ResourceGet proc~setservices~8 setServices proc~setservices~8->interface~mapl_resourceget

Module Procedures

private subroutine resource_get_i4_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
integer(kind=ESMF_KIND_I4), intent(inout) :: value
class(KeywordEnforcer), intent(in), optional :: unusable
integer(kind=ESMF_KIND_I4), intent(in), optional :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_i8_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
integer(kind=ESMF_KIND_I8), intent(inout) :: value
class(KeywordEnforcer), intent(in), optional :: unusable
integer(kind=ESMF_KIND_I8), intent(in), optional :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_r4_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
real(kind=ESMF_KIND_R4), intent(inout) :: value
class(KeywordEnforcer), intent(in), optional :: unusable
real(kind=ESMF_KIND_R4), intent(in), optional :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_r8_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
real(kind=ESMF_KIND_R8), intent(inout) :: value
class(KeywordEnforcer), intent(in), optional :: unusable
real(kind=ESMF_KIND_R8), intent(in), optional :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_logical_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
logical, intent(inout) :: value
class(KeywordEnforcer), intent(in), optional :: unusable
logical, intent(in), optional :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_i4seq_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
integer(kind=ESMF_KIND_I4), intent(inout), dimension(:), allocatable :: value
class(KeywordEnforcer), intent(in), optional :: unusable
integer(kind=ESMF_KIND_I4), intent(in), optional, dimension(:) :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_i8seq_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
integer(kind=ESMF_KIND_I8), intent(inout), dimension(:), allocatable :: value
class(KeywordEnforcer), intent(in), optional :: unusable
integer(kind=ESMF_KIND_I8), intent(in), optional, dimension(:) :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_r4seq_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
real(kind=ESMF_KIND_R4), intent(inout), dimension(:), allocatable :: value
class(KeywordEnforcer), intent(in), optional :: unusable
real(kind=ESMF_KIND_R4), intent(in), optional, dimension(:) :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_r8seq_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
real(kind=ESMF_KIND_R8), intent(inout), dimension(:), allocatable :: value
class(KeywordEnforcer), intent(in), optional :: unusable
real(kind=ESMF_KIND_R8), intent(in), optional, dimension(:) :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_logical_seq_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
logical, intent(inout), dimension(:), allocatable :: value
class(KeywordEnforcer), intent(in), optional :: unusable
logical, intent(in), optional, dimension(:) :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc

private subroutine resource_get_string_gc(gc, keystring, value, unusable, default, value_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gc
character(len=*), intent(in) :: keystring
character(len=:), intent(inout), allocatable :: value
class(KeywordEnforcer), intent(in), optional :: unusable
character(len=*), intent(in), optional :: default
logical, intent(out), optional :: value_set
integer, intent(out), optional :: rc