ESMF_NamedAlias Interface

public interface ESMF_NamedAlias

Module Procedures

private function ESMF_NamedAliasState(object, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(in) :: object
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_State)

private function ESMF_NamedAliasGridComp(object, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: object
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_GridComp)

private function ESMF_NamedAliasCplComp(object, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: object
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_CplComp)

private function ESMF_NamedAliasSciComp(object, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: object
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_SciComp)

private function ESMF_NamedAliasFieldBundle(object, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(in) :: object
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_FieldBundle)

private function ESMF_NamedAliasField(object, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: object
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_Field)

private function ESMF_NamedAliasArrayBundle(object, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: object
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_ArrayBundle)

private function ESMF_NamedAliasArray(object, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: object
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_Array)