NUOPC_GetAttribute Interface

public interface NUOPC_GetAttribute

Module Procedures

private subroutine NUOPC_GetAttributeFieldVal(field, name, value, isPresent, isSet, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: field
character(len=*), intent(in) :: name
character(len=*), intent(out) :: value
logical, intent(out), optional :: isPresent
logical, intent(out), optional :: isSet
integer, intent(out), optional :: rc

private subroutine NUOPC_GetAttributeFieldTK(field, name, isPresent, isSet, itemCount, typekind, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: field
character(len=*), intent(in) :: name
logical, intent(out), optional :: isPresent
logical, intent(out), optional :: isSet
integer, intent(out), optional :: itemCount
type(ESMF_TypeKind_Flag), intent(out), optional :: typekind
integer, intent(out), optional :: rc

private subroutine NUOPC_GetAttributeState(state, name, value, isPresent, isSet, itemCount, typekind, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(in) :: state
character(len=*), intent(in) :: name
character(len=*), intent(out), optional :: value
logical, intent(out), optional :: isPresent
logical, intent(out), optional :: isSet
integer, intent(out), optional :: itemCount
type(ESMF_TypeKind_Flag), intent(out), optional :: typekind
integer, intent(out), optional :: rc