ESMF_InitMacrosMod Module



Functions

private recursive function ESMF_InitCheckDeep(isInit) result(InitCheckDeep)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit

Return Value integer

private recursive function ESMF_InitCheckShallow(isInit) result(InitCheckShallow)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit

Return Value integer

public recursive function ESMF_IMErr(isInit, line, file, method, rc) result(IMErr)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit
integer, intent(in), optional :: line
character(len=*), intent(in), optional :: file
character(len=*), intent(in), optional :: method
integer, intent(out), optional :: rc

Return Value logical

public recursive function ESMF_IMErrS(isInit, line, file, method, rc) result(IMErrS)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit
integer, intent(in), optional :: line
character(len=*), intent(in), optional :: file
character(len=*), intent(in), optional :: method
integer, intent(out), optional :: rc

Return Value logical


Subroutines

public subroutine ESMF_InitPrint(isInit, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit
integer, intent(out), optional :: rc