ESMF_AttributeUpdate Interface

public interface ESMF_AttributeUpdate

Module Procedures

private subroutine ESMF_AttributeUpdateCplComp(target, vm, rootList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(inout) :: target
type(ESMF_VM), intent(in) :: vm
integer, intent(in), dimension(:) :: rootList
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeUpdateGridComp(target, vm, rootList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: target
type(ESMF_VM), intent(in) :: vm
integer, intent(in), dimension(:) :: rootList
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeUpdateSciComp(target, vm, rootList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(inout) :: target
type(ESMF_VM), intent(in) :: vm
integer, intent(in), dimension(:) :: rootList
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeUpdateField(target, vm, rootList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: target
type(ESMF_VM), intent(in) :: vm
integer, intent(in), dimension(:) :: rootList
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeUpdateFieldBundle(target, vm, rootList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(inout) :: target
type(ESMF_VM), intent(in) :: vm
integer, intent(in), dimension(:) :: rootList
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeUpdateState(target, vm, rootList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(inout) :: target
type(ESMF_VM), intent(in) :: vm
integer, intent(in), dimension(:) :: rootList
integer, intent(out), optional :: rc