ESMF_RouteHandleCreate Interface

public interface ESMF_RouteHandleCreate

Module Procedures

private function ESMF_RouteHandleCreateDef(rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(out), optional :: rc

Return Value type(ESMF_RouteHandle)

private function ESMF_RouteHandleCreateRH(routehandle, keywordEnforcer, originPetList, targetPetList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_RouteHandle), intent(in) :: routehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: originPetList(:)
integer, intent(in), optional :: targetPetList(:)
integer, intent(out), optional :: rc

Return Value type(ESMF_RouteHandle)

private function ESMF_RouteHandleCreateFile(fileName, keywordEnforcer, rc)

Arguments

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

Return Value type(ESMF_RouteHandle)