ESMF_AttributeCopy Interface

public interface ESMF_AttributeCopy

Module Procedures

private subroutine ESMF_AttributeCopyArrayToArray(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: src
type(ESMF_Array), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyArrayBundleToArrayBundle(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: src
type(ESMF_ArrayBundle), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyCplCompToCplComp(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: src
type(ESMF_CplComp), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyGridCompToGridComp(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: src
type(ESMF_GridComp), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopySciCompToSciComp(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: src
type(ESMF_SciComp), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyDistGridToDistGrid(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(in) :: src
type(ESMF_DistGrid), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyFieldToField(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: src
type(ESMF_Field), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyFieldBundleToFieldBundle(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(in) :: src
type(ESMF_FieldBundle), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyGridToGrid(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: src
type(ESMF_Grid), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyStateToState(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(in) :: src
type(ESMF_State), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyLocStreamToLocStream(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: src
type(ESMF_LocStream), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyMeshToMesh(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(in) :: src
type(ESMF_Mesh), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc